Foster
Foster is a boy's name used in English.
Meaning of Foster
From an English surname with several possible origins, including "forester" and "foster parent".
Foster is a boy's name used in English.
From an English surname with several possible origins, including "forester" and "foster parent".