Family name origins & meanings
- Origin uncertain. : Origin uncertain. Possibly a shortened form of Scottish or Irish McLeish.
- Origin uncertain. : Americanized spelling of German Lasch or Läsch.
Your partner in parenting from baby name inspiration to college planning.
Subscribe