Mézières-sur-Couesnon vient du gallois « Mézière » (mur en ruine) et de la rivière Le Couesnon qui traverse la commune.
Châtellenie d’ancienneté, Mezières relevait de toute antiquité de la baronnie de Vitré. Elle avait au XIIème siècle des seigneurs particuliers qui habitaient un château dont on voyait encore en 1656 des vestiges sur la lande de Mezières, entre le bourg de ce nom et la forêt de Haute-Sève…
(image et extrait du site officiel de la commune)