La ville, située sur l'ancienne voie romaine reliant Nantes à Rennes, doit son nom au mot celtique " gavc'h " qui signifie chèvre, chevreuil. Mais c'est la présence de la forêt, propriété des ducs de Bretagne qui lui a donné naissance. En 1225, Pierre de Dreux construit un château fort et accorde aux habitants des droits d'usage (pâturage pour le bétail, ramassages de litières...) sur une partie de la forêt. La ville, à l'ombre de son château et en lisière de forêt affirme sa puissance pour preuve sa belle maison Benoist du XVIIe siècle qui appartenait à un officier de la forêt en témoigne. Elle abrite aujourd'hui la maison de la Forêt qui se visite. Le château a disparu, rasé sous la Révolution. La forêt après avoir été rattachée au domaine royal lors du mariage d'Anne de Bretagne avec Charles VIII est devenue domaniale après 1789. Son étendue, ses magnifiques allées, la variété de ses essences (bouleaux, charmes, hêtres...) en font non seulement la forêt la plus grande de Bretagne mais aussi une des plus belles.