Irish, from laogh-lann meaning "lake habitation". Equivalent to the Scottish Lachlann [q.v.]. Anglicized as Loughlin/Laughlin.