Nom formé de deux composants distincts, dont la plus ancienne mention date de 1163, époque du règne du duc de Bretagne Konan IV. Le premier élément est Lann qui désigne, dans le cas de Lannion/Lannuon, un lieu sacré, une fondation sur laquelle un moine dit "irlandais", c'est-à-dire de l'Eglise celtique, a probablement fondé un établissement religieux au haut Moyen Age, dans la vallée du Léguer. Le deuxième composant qui lui est associé est d'ailleurs très certainement le nom de ce saint. Les formes anciennes du toponyme, ainsi que la comparaison avec le lieu nommé "Lannion" à Gourin (56), noté Laniuzon au XIIe siècle, ont incité Joseph Loth (Les noms des saints bretons) à penser qu'il découlait du nom Iudon. Ce personnage nous est malheureusement inconnu, comme nombre de saints fondateurs. Son nom est en revanche probablement un dérivé du vieux-breton Iud, qui signifie "seigneur" et que l'on retrouve dans plusieurs anthroponymes anciens. Le nom d'homme Iudon, prononcé /yudhõn/, est lui-même attesté dans le Cartulaire de Redon avant 834. Le toponyme aurait donc évolué comme suit : Lann Yudhon > Lannyudhon > Lannyuon > Lannuon, le /dh/ disparaissant régulièrement en breton trégorrois.