Nom de lieu de langue bretonne formé sur le terme générique Trev avec l'acception de "lieu habité et cultivé" au haut Moyen Age. Il se rencontre dans des toponymes remontant à l'installation des Bretons en Armorique, à partir du IVe siècle. Plus tard, il prendra le sens de quartier (regroupement de villages), puis de succursale de paroisse, autrement dit "trève" en français de Bretagne (mot issu du breton), avec un lieu de culte (chapelle) et un clergé propre. Le second composant est le nom de saint Melar, toujours saint patron de la paroisse et honoré en différents endroits en Bretagne (à Lanmeur, Lokmelar, Lomener...). Il est toutefois probable que le nom recouvre plusieurs personnages différents. Melar en est l'une des formes usitées en breton depuis une haute époque, avec Meler, Melor, Meilar. Ces différentes variantes sont issues du vieux-breton *Maglorio, qui a donné la forme savante Magloire, de laquelle découle Méloir. L'hagionyme n'est pas sans rappeler le(s) saint(s) honoré(s) dans deux paroisses en Cornouaille outre-Manche : Melor à Linkinhorne/Lanngenhorn et Mylor à Mylor/Lannwydhek.