Shaffer
Primarily Male
The meaning of the name Shaffer is Steward, Butler
The origin of the name Shaffer is German
Alternate spellings: Schaefer
Notes: Occupation surname from Middle-High German from the term "Schaeffere" meaning household steward, manager or butler.