A baby horse is called a foal.
- If it’s a young female horse, it may be called a filly (usually under 4 years old).
- If it’s a young male horse, it may be called a colt (usually under 4 years old).
But generally, the term foal applies to any baby horse regardless of gender.