L'origine du nom de Mésanger (qui évoque un nom d'oiseau, la mésange) viendrait en fait de l'ancien français mesean : " lépreux ". Étymologiquement, Mésangé signifie donc " Pays des lépreux ". La présence de lépreux à l'époque du Moyen Âge - sur un territoire bien plus grand qu'actuellement est certaine. La commune était, à l'origine, une des plus importantes de la région. Son territoire immense s'étendait bien au-delà des limites de la commune actuelle. La ville possède de nombreux sites à découvrir : le château du Pas-Nantais, le manoir de la Quétraye, le moulin de La Quétraye, l'allée des chênes, le château de la Varenne, le château de la Hardière, le manoir des Salles, l'ancien château de la Roche et le manoir des Rigaudières.