En breton lenn signifie « étang ». Selon Joseph Loth, le nom proviendrait peut-être de saint Nonna, mais plutôt de sainte Nonne, deux saints souvent confondus et tous les deux honorés en plusieurs endroits du Finistère (sainte Nonne est aussi honorée par exemple à Dirinon et un lieu-dit "Lannon" existe à Bannalec). Une autre hypothèse, émise entre autres par Taldir Jaffrennou, avance l'idée que le mot "Lennon" proviendrait du breton lan qui signifie « petit monastère » ou « ermitage »...
(source wikipedia... lire la suite)