Family name origins & meanings
- German, Swiss German : habitational name from a place so named in Switzerland.
- German (Silesia) : from a reduced form of Schaffroth, a nickname composed of the imperative of Middle High German schaffen ‘to create’, ‘to bring about’ + rāt ‘advice’.