Boy name origins & meanings
- Gaelic : Cloak; little cape
Family name origins & meanings
- Irish : reduced Anglicized form of Gaelic Ó Leannáin ‘descendant of Leannán’, a byname meaning ‘little cloak’ (less likely, ‘sweetheart’).
- Irish : reduced Anglicized form of Gaelic Ó Lonáin ‘descendant of Lonán’, a personal name from a diminutive of lon ‘blackbird’.