Guilers/Gwiler(-Leon) porte un nom d'origine gallo-romaine issu du bas-latin villare, mot qui désigne un grand domaine foncier. Ce nom, qui a la même origine que celui de Guilers-sur-Goyen/Gwiler-Kerne dans le Sud Finistère ou de Guilliers dans le Morbihan, est le signe d'une présence romaine révélée par ailleurs par des vestiges retrouvés à plusieurs endroits dans la commune. Le mot "villare" est passé en vieux-breton sous la forme uuiler et a évolué ensuite pour donner le breton actuel Gwiler, également nom commun qui signifie "place". Le "s" final de la forme française actuelle est une lettre parasite relativement récente : il n'apparaît qu'au XIXème siècle. Le mot Gwiler se retrouve aussi dans le nom du lieu-dit Feunteun Wiler.