Have you wondered what a baby horse is called? Baby horses are called foals. When a mare (a female horse) has a baby, she is said to have "foaled", when the foal stands and nurses, it can be called suckling, but is usually just refered to as a foal.
A foal can either be a filly (young female horse) or a colt (young male horse). See diagram below for an example. Just like a child can be either a "boy" or a "girl", a foal can be either a colt or a filly. In some parts of the western United States, local dialect makes it okay for any foal to be called a "colt" regardless of their gender.
What are older baby horses called?
At 4 to 6 months, a baby horse is seperated from it's mother. After this seperation process, called weaning, the baby horse is called a weanling. "Weanling" is the proper term to call the foal until the baby horse turns 1 year old. After one year old the baby horse is called a "yearling" and yearlings over 18 months old are sometimes refered to as "long yearlings". When the horse turns two years old they are usually refered to by their adult names, mares or stallions. Now you know what a baby horse is called!