Lennon comes from an Irish surname, an anglicized form of Gaelic Ó Leannáin meaning “descendant of Leannán”, Leannán being a byname meaning “lover; sweetheart”. Lennon could also be an anglicized form of Ó Lonáin meaning “descendant of Lonán”, Lonán meaning a diminutive of Irish lon meaning “blackbird”.
Meaning: lover, sweetheart; little blackbird
Usage: Irish, English
- Lenon (English)