What is the Name of a Baby Goat?

A baby goat is called a kid-not to be confused with what we call our own human children. A popular belief is that baby goats are called calfs, but tha is not so.