Updated June 9, 2019 Share: Family name origins & meanings German : nickname for a heavy drinker, from Middle High German slūch ‘throat’, ‘gullet’.variant of Schlau in Bavaria.