Nom de lieu de langue bretonne, formé de deux composants : le terme générique Lann ("lieu consacré, ermitage"). Ce dernier désigne une fondation religieuse créée par les Bretons au haut Moyen Age, et pouvant remonter à leur installation en Armorique à partir du IVe siècle. Le second composant est le nom du saint honoré en l'endroit, vocable sous lequel est toujours placé l'église paroissiale. L'hagionyme qui suit est un nom commençant par la lettre M, qui explique l'évolution de Lann en Lam- dans les formes écrites (A comparer par exemple avec Lambal, de Lann+Paol). Ce nom de saint a été présenté comme issu, après métathèse de -ae en -ea, du vieux-breton (Ve-Xe siècles) *Maelcon, de Mael ("prince, chef") et Kon ("chien, loup" et/ou "guerrier"). D'autres ont envisagé l'anthroponyme breton Algon affublé du préfixe Me. Quoi qu'il en soit, la forme administrative qui présente l'article français féminin La en tête est fantaisiste car découlant d'une fausse coupe. En breton, Lann se notre avec un seul N devant une consonne (cf. Landévennec/Landevenneg, Landerneau/Landerne ou Landeleau/Landelo) et provoque l'adoucissement du M initial du composant qui suit en V. Autrement dit, Lann+Mealgon donne Lanvealgon.