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", avec un lieu de culte (chapelle) et un clergé propre.