Updated June 9, 2019 Share: Family name origins & meanings Scottish : unexplained. Perhaps a shortened altered form of McLennan.German and French (Alsace) : probably a variant of Leinen.