Lennon: baby girl name meaning and popularity


This name comes from an Irish surname Leannán, which means “lover” in Gaelic, making it the perfect choice for an affectionate baby who smothers you with drooly kisses, and we know you’ll take them all for as long as you can get them.