Office public de la langue bretonne
Nom de lieu de composition limpide : le premier élément Gwenn, "blanc de couleur" est suivi de Roc'h, "roche". Selon Bernard Tanguy (Dictionnaire des noms de communes, trèves et paroisses des Côtes-d'Armor, 1992), le nom s'explique par la présence d'un rocher de quartz blanc au nord du bourg. En composition devant une consonne, Gwenn ne prend qu'un seul -n (Cf. les toponymes Gwendraezh, Gwenfroud, Gwenred...)