La paroisse de Tréguennec/Tregeneg est considérée comme un démembrement de la paroisse primitive de Plonéour-Lanvern. Bernard Tanguy (Dictionnaire des Noms de Communes du Finistère) note qu'elle existe en tant que telle dès le XIVe siècle et pense qu'elle pourrait plutôt s'être créée au détriment de l'ancienne paroisse de Beuzec-Cap-Caval. Le nom est composé de Trev, "lieu habité" (et non pas "trève", c'est-à-dire succursale de paroisse, sens que le terme prendra plus tard). Il désigne souvent un centre de peuplement civil remontant à l'installation des Bretons dans la péninsule armoricaine à partir du IVe siècle. Trev est suivi du nom de personne Keneg, lénifié à l'initiale en -geneg. Ce nom est formé sur le vieux-breton cain - ken en breton moderne -, "beau".