Schaffer

Schaffer is a Germanic name and means 'shepherd'.

Origin/Usage
Germanic
Pronunciation
SHAH-fər
Meaning
One who takes care of sheep