What is the name for a baby goat?

The story behind the answer

A baby goat is called a kid.

The word “kid” is the standard livestock term for a young goat, just as “calf” is used for cattle and “lamb” for sheep. A kid may be male or female; more specific terms include buck kid for a young male and doe kid for a young female. An adult male goat is a buck, while an adult female is a doe.

Goat kids are born after a gestation period of about 150 days, or roughly five months. Many does give birth to twins, although single births and triplets are also common depending on the breed and the animal’s health. Newborn kids are typically dependent on their mother’s milk during their early development.

The everyday word “kid” later became informal English slang for a child, but its animal meaning is much older. Foal refers to a young horse, pony, donkey, or related equine; calf usually refers to cattle and several other large mammals; and lamb specifically means a young sheep. None of those terms is correct for a young goat.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: