Some people think a baby horse is called a pony. In fact, a baby horse is called a foal. A foal is a horse that is younger than one year old. A pony can be any age!Ponies have short legs and wider bodies than full-sized horses.n fact, a baby horse is called a foal. A foal is a horse that is younger than one year old.