Le nom semble associer les deux éléments de langue bretonne suivant : Trev et Lean. Le premier composant est un terme générique qui désigne d'abord un "lieu habité et cultivé" et correspond à un centre de peuplement civil, remontant à l'installation des Bretons dans la péninsule armoricaine, à partir du IVe siècle. Il a ensuite pris le sens de quartier (regroupement de maisons, de villages), puis de trève, c'est-à-dire de succursale de paroisse. D'après les formes anciennes à disposition, le second composant paraît être le nom de personne Lean, issu du substantif Lean ("religieux, monial, anachorète"), noté Laian en vieux-breton (Ve-Xe siècles), avec le sens alors de "nonne, moniale". Ce nom se rencontre ainsi à la suite de Kêr ("lieu habité, village") en toponymie (également avec la forme diminutive Leanoù, marquée par le suffixe -où, dans les nombreux Kerleanoù), ou après Lez ("cour et résidence seigneuriales"), après Lann ("lieu consacré, ermitage"), etc. Le lieu-dit noté "Trefflean" en Ploërdut/Pleurdud (56) serait un doublet du nom qui nous occupe. En revanche, "Tréfléan" à Bains-sur-Oust/Baen-Ballon (35), noté "Trebhaelan" au IXe siècle dans le Cartulaire de Redon, comporte le nom de personne Haelan ou Haelean comme déterminant.