Prev 18 of 30 Next
Lennon
Meaning: lover
Origin: Gaelic, from the name Leannán