Thanks for creating this glossary, it is really useful!
You may find some info to help you complete it in this other
glossary (which I created some time ago to compare the names of live stock vs meat). It includes the names of the male, castrated male, female and young of a few animals, so I hope it helps you!
I would also like to contribute to your glossary, but I have problems with my account and cannot upload more xls files using my account.
So I'll list here a few terms that are missing in your glossary and that you can add to it:
English
baby horse:
foal (this is the generic term for a baby horse of undefined gender). A colt is a young male horse while a filly is a young mare.
female horse: "dam" is only used to refer to a reproductive female. The male equivalent of dam is "sire".
female elephant:
cow elephant
male elephant:
bull elephant
baby elephant:
calf elephant
baby rabbit:
kit
female cat:
queen
castrated male cat:
gib
I hope this helps!
