First name Lennon - Meaning, Origin and Rating
Origin
English, Irish
Nameday
Meaning
from the Irish family name "O Leannain", meaning "descendant of Leannan" "Leannan" means "beloved" / "lover"
English, Irish
from the Irish family name "O Leannain", meaning "descendant of Leannan" "Leannan" means "beloved" / "lover"