Nous retrouvons ce toponyme au XV° siècle sous la forme Le Gavffre, puis sous la forme Kergasvre en 1540.
Contrairement à ce qui est largement répandu par un raccourci rapide et amusant, Gâvres, en breton Ar C'havr, ne signifie pas l'île de la chèvre mais doit être rapproché de Gavrinis, en Larmor-Baden et aurait une signification proche, si ce n'est identique...
Il semble devoir chercher un sens en exploitant le radical Govero - rivière encaissée.
La Bretagne, au cours des siècles, aura connu de fortes fluctuations du niveau marin ; moult légendes, dont celle d'Ys, et moult mégalithes immergés confirment ce fait. À titre d'exemple, le chromlec'h d'Er Lannig, dans le golf du Morbihan, témoigne d'un niveau de la mer au moins 6 mètres plus bas que celui que nous connaissons actuellement qui, en 300 ans, a monté de 30 centimètres.
Le néolithique voyant le niveau de la mer plus bas, voyait aussi les rivères plus basses et plus encaissées. Oronymes et hydronymes étant fortement pérennes, cela aura certainement laissé trace dans les mémoires et la toponymie gâvraise...