Le nom de la localité est attesté sous les formes Karmorech en 1405, Kermoroch en 1581, Kermorch en 1790.
Kermoroc’h vient du breton Ker qui veut dire village, Mor pour la mer et Roc’h pour rocher, et signifie Village entre mer et rochers ou probablement du breton ker et morech ou moroc’h nom de famille…
(source wikipedia… lire la suite)