Nom associant Trev (lieu habité et cultivé) et Kastell (château). Le premier composant adoucit l'initiale K du second en G. Autrement dit, Tre- + Kastell donne Tregastell. Le mot Trev est produtif avec cette acception de village au haut Moyen Age. Il se rencontre dans des toponymes remontant à l'installation des Bretons en Armorique, à partir du IVe siècle. Plus tard, il a pris le sens de quartier (regroupement de villages), puis de succursale de paroisse, autrement dit "trève" en français de Bretagne (mot issu du breton), avec un lieu de culte (chapelle) et un clergé propre.