Lennon
[ˈlɛnən]Meaning
from an Irish surname, from the byname Leannán meaning "lover"
Background Story
Lennon comes from an Irish surname, itself derived from the Irish byname Leannán, meaning "lover". The surname was borne by the musician and Beatle John Lennon, and the name may be used as a given name in his honour. In America it is now more common as a feminine name, possibly inspired in part by the singer Lennon Stella.

Related Names
Ashton
From an English surname and place name meaning "ash tree town" in Old English
Aldrin
A name of English origin meaning 'old and wise'.
Baxter
From a British occupational surname meaning "(female) baker"
Colten
A variant of the name Colton, which means 'coal town'.
Crosby
From an English surname derived from a town name meaning "cross town" in Old Norse
Dallon
Recorded as a rare masculine given name in American English
Dapper
English adjective describing a chic or fashionable man
Darwin
From a surname derived from the Old English given name Deorwine
Deniro
An Italian surname, borne by the American actor Robert De Niro