je tombe sur l'adjectif irlandais corcra, qui signifie pourpre. Pourpre vient du latin purpura, lui-même emprunté au grec π ο ρ φ υ ́ ρ α.
C'est sans doute cet emprunt au grec qui explique les P. Normalement, le latin est une langue en Q, comme l'irlandais. Il semble que ce ne soit pas le cas du grec :
par exemple quinque -> πέντε