Lennan

Irish
"sweetheart, lover"

Lennan Origin and Meaning

The name Lennan is a boy's name meaning "sweetheart, lover".

From the Irish Leannan, this, unfortunately, would be constantly mistaken for Lennon.