A foal is the name we use for baby horses. Usually male foals are called colts and female foals are called fillies. When a mare (mare is female adult horse) has her baby, we say she has foaled. When foals turn one year old, we no longer call them foals but instead we call them yearlings.
Read about Einstein horse