El nombre del pueblo deriva de la palabra irlandesa "port" – significando puerto – y Saint Marnoch o Mernoc, también recordado en el nombre de Kilmarnock en Escocia.