Updated June 9, 2019 Share: Family name origins & meanings Scottish : nickname for a crafty person, from Middle English sligh ‘sly’ (from Old Norse slǽgr).