Articles · Toponymie
Parce que -ac descend du suffixe gaulois -acon, latinisé en -acum, qui signifiait « le domaine de » : Bergerac, Cognac ou Mérignac sont d'anciens domaines gallo-romains nommés d'après leur propriétaire, et l'occitan a conservé la finale que le nord de la France a usée en -y.
Dans la Gaule romanisée, on nommait un domaine agricole en accolant le suffixe -acum au nom de son propriétaire. Cognac est le domaine de Connius, Mérignac celui de Matrinius, Aurillac celui d'Aurelius. Le procédé a fonctionné pendant des siècles, avec des noms gaulois, latins puis germaniques, et il a laissé l'un des suffixes les plus répandus de toute la toponymie française.
Ce qui varie, c'est l'usure. Au nord de la Loire, en pays d'oïl, -acum s'est adouci en -y, -ay ou -é : le domaine de Camp(an)ius y devient Champigny quand il donne Campagnac en pays d'oc. En zone occitane, du Limousin à la Gascogne, la finale est restée -ac ; en Auvergne on trouve -at (Yssingeaux, Chamalières voisinent avec des -at) ; en Bretagne romane, le suffixe survit en -ac justement parce que le breton a figé les noms avant l'évolution romane. Une carte des noms en -ac dessine ainsi, à peu de chose près, la frontière historique entre langue d'oc et langue d'oïl.
L'opposition se lit par paires : Savigny en Bourgogne face à Savignac en Dordogne, Floirac en Gironde face à Fleuré dans la Vienne. Le nom du lieu enregistre la langue qu'on y parlait il y a quinze siècles ; la Dordogne, la Gironde, la Charente et le Cantal, saturés de -ac, sont simplement les terres où l'occitan a poli le latin à sa façon.