Nom formé sur le terme Lann qui veut dire "lieu consacré" (et non terrain inculte où pousse l'ajonc notamment, dans le cas présent). Lann correspond à une fondation religieuse bretonne remontant au haut Moyen Age, sur laquelle un moine de l'Eglise dite "celtique" a établi un ermitage. Les noms en Lan- constituent l'une des trames majeures du maillage du territoire breton mis en place par les Bretons lors de leur installation sur le continent à partir du IVe siècle. Le second élément semble donc comporter le nom de saint qui, non muté, est Paeron. Il serait en effet précédé du mot De, forme évoluée et lénifiée après Lann de To, qui veut dire "ton", d'après Bernard Tanguy (Dictionnaire des Noms de Communes des Côtes-d'Armor). Certains, tel Joseph Loth (Les Noms des Saints Bretons), ont suggéré de rapprocher ce saint Paeron d'un tout autre obscur saint gallois Petrwn. Reste que les formes anciennes du toponyme plaident davantage pour un nom issu du vieux-breton *Pedron/Petron (comme on le suppose pour le mot commun moderne Paeron, "parrain", issu de Pazron/Paezron en moyen-breton).