Telgruc-sur-Mer vient du breton "cruc" (butte) et "tal" (front).
Telgruc-sur-Mer est un démembrement de l'ancienne paroisse primitive d'Argol. Ancienne possession de l’abbaye de Landévennec, le territoire de Telgruc est mentionné en 1050, dans le Cartulaire de Landévennec.
La paroisse de Telgruc-sur-Mer dépendait autrefois de l'ancien évêché de Cornouaille.
On rencontre les appellations suivantes : Plebs Telchruc (au XIème siècle), Thelgruc (au XIIème siècle), Telgruc (en 1236 et vers 1330).