Updated June 9, 2019 Share: Family name origins & meanings German : variant of Schaaf.Jewish (Ashkenazic) : ornamental or occupational name from German Schaf ‘sheep’.German : metonymic occupational name for a tubmaker, from Middle High German schaff(e) ‘wooden vessel’, ‘scoop’ (see Scheffel).