Possibly from Chinese (Cantonese) gou, dog.