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)