All they need love – The Lennon Clan. Lennon, a surname found throughout all of Ireland, is the anglicized form of O Leannáin, or O Lionnáin, which has also been anglicized as Linnane and Leonard. The Irish surnames O Lonáin (Lenane) and O Luinín (Linneen) have sometimes also been translated as Lennon or Leonard. Many of the O Leannáin clan can be found in County Galway as … [Read more...] about Irish Roots