Nom de lieu formé sur le terme générique de langue bretonne Porzh, qui désigne en toponymie nautique une "anse" ou une "crique", aménagée ou non pour abriter les bateaux, c'est-à-dire un "port". Le deuxième composant a fait l'objet de deux explications et il est assez difficile de trancher entre elles. Il s'agit soit du nom du cours d'eau dénommé Ic/Ig (cf. la forme de 1206), comme dans le nom de commune Binic/Binig (voir à cette entrée) et probablement dans le Vaudic/Traouig, lieu-dit de la commune. Le territoire de Pordic/Porzhig s'éténdait plus au nord auparavant ; soit Porzh est suivi du suffixe diminutif -ig (Porzhig désigne un "petit port"). Bernard Tanguy (DNCC) penche davantage pour la seconde idée en envisageant Porzhig provenir du lieu dénommé "Port de l'Hermot" (<Armor)", fermé au sud-est par l'extrémité de la Pointe de Pordic, et également nommé "le Petit Havre". En ce cas, le nom qui nous occupe serait un doublet d'autres toponymes littoraux (ar) Porzhig, comme à Brest, Crozon, Groix, etc.