Updated June 9, 2019 Share: Family name origins & meanings North German : from a reduced form of Schafhirt ‘shepherd’, ‘sheep herder’, from Middle Low German schāp ‘sheep’ + herde ‘herder’.