Boy Names baby nameLennon

What does the name Lennon mean?

The meaning of the name “Lennon” is: “Descendant of Leannan or Lonan”.