Tradition · rigorous · down-to-earth
Source: German
Root Word: Schaff
Derived From: Schäfer
Meaning: Wool or sheep-related items
Popularity History: It is more common among traditional German surnames, but is not very popular as a first name.