Name Details

Foster

Meaning

Foster is an English surname-turned-first name, derived from the Middle English word 'forester', denoting someone who lived in or worked in the woods. It also implies care and nurturing.