Colt

Literally an English word meaning “baby horse.” But used as a name because “Calf” and “Puppy” just don’t have the same ring to them.