شُيِّدَت قلعة كارنارفون في مدينة كارنارفون شمالي ويلز بأمر الملك إدوارد الأول، ملك إنجلترا، وكانت جزءًا من مشروعاته العمرانية والعسكرية في المنطقة، إذ أراد بها ترسيخ نفوذه وتدعيم السيطرة الإنجليزية على ويلز في تلك المرحلة التاريخية.