Hrad Caernarfon (velšsky Castell Caernarfon) je středověká stavba v Gwyneddu v severozápadním Walesu. Původní stavba hradu pocházející z 11. století byla od roku 1283 přestavována anglickým králem Eduardem I. a hrad měl být správním střediskem severního Walesu a také královským sídlem, roku 1284 se zde narodil princ Eduard II.
Inspirací pro stavitele se staly konstantinopolské hradby. Koncem 15. století význam hradu počal ustupovat, což se projevilo na jeho stavu. I přes jistou zchátralost se za občanské války v 17. století stal sídlem monarchistů a byl několikrát obléhán. Konec úpadku nastal v 19. století, kdy došlo k rekonstrukci. V současné době je místem, kde dochází k ceremoniálnímu udělování titulu knížete z Walesu.