Leadership · Responsible · Practical
Source: German
Root Word: Schäfer
Derived From: schaffa
Meaning: shepherd
Popularity History: As a surname, Shaffer was once popular in both North America and Europe, especially during immigration.