"S" Boy Names, German, Surnames
The name Shaffer is a boy’s name meaning “steward, Butler“ and is of German origin.
Posts with the name Shaffer:
50 Surnames For Boys That Aren’t Overused