Plusieurs possibilités pour expliquer le nom de la ville: le nom du culte sur le plateau de Berthaucourt pourrait expliquer le préfixe (Macer ⇒ Maceriae, qui est le premier nom de la cité), d'autres avancent la possibilité que Maceriae pourrait signifier «Mazures», soit une ville construite sur des ruines (celles de Castrice ?). Mais l'explication la plus logique serait que l'étymologie de Mézières proviendrait du vieux français «"mésières"» ou «"maisière"» qui signifie muraille. Mézières sans ses remparts ne serait plus Mézières... Les premières mentions de Mézières date du , un château construit sur une colline située en amont du méandre de la Warenne est décrit dès 812. Dès le , la ville est assiégée à plusieurs reprises, en vain, ce qui montre que la situation de la ville est des plus stratégiques: elle contrôle la circulation fluviale et est à la frontière avec le Saint-Empire-Germanique. La ville grandit régulièrement grâce notamment à l'arrivée des Liègeois en deux vagues successives autour du château d'abord, puis en dehors ses remparts ensuite.