Caernarfon (the original Welsh spelling is now almost always used in preference to the anglicised forms, "Caernarvon" or "Carnarvon") is a royal town in Gwynedd, northwest Wales. The name comes from Welsh "Caer yn Arfon" = "castle in Arfon", referring to the Roman fort named Segontium. &qu...