Question: what are baby lamb called?
Answer: A lamb is a baby sheep. When a sheep is between one and two years old, it is referred to as a “yearling” (at least in the part of the US where I live). When it is older than two years, it is just a sheep.