Variant of Lennon, from Irish Ó Leannáin meaning descendant of the little cloak or lover.
Like Lenon?
Swipe through thousands of names like it