Updated June 9, 2019 Share: Family name origins & meanings South German : topographic name from Middle High German schoche ‘barn’, ‘haystack’ (compare Schober).Dutch and German : variant of Schock.