Are you a bit confused about the difference between sheep and goats, as you were talking about male/female names for sheep earlier? They are not the same animal.
Vincent, a male goat is called a billy goat. A female is called a nanny goat. A baby goat is called a kid. The meat is called goat meat.
A male sheep is called a ram. A female sheep is called a ewe. Meat from an adult sheep is called mutton. A young sheep is called a lamb. The meat of a young sheep is also called lamb.
Recently I visisted an exhibition of prize-winning sheep