I was speaking with a co-worker the other last year, when I became aware that for her mutton meant 'goat-meat', but for me it meant 'sheep-meat'. She is from India, and sure enough, when I consulted a dictionary, I found that that is a standard meaning of mutton there. Any non-South Asian anglophones have that meaning, too?
Not me. Goat meat (where I've seen it in the U.S.) is called by the hispanic word, caprito. I think that caprito is comparable to lamb, though, rather than mutton.
Yes, cabrito is Spanish for kid. One of the best meals I had in Mexico was a roast leg of kid with a kind of guacamole on the side.
this sort of distinction reminds me that hogget, of all things, comes between lamb and mutton, in terms of aging (UK?)
and, chevon is to goat as mutton is to sheep.