Foster is a surname of English origin, meaning “one who keeps or looks after animals.” It has been in use since the Middle Ages and has numerous variations in spelling, including Forster and Forester. Famous Fosters include composer Stephen Foster and actor Jodie Foster. The name has also been used in literature, such as in the novel “Howards End” by E.M. Forster. Today, the surname Foster is most commonly found in the United States, the United Kingdom, and Australia.