TIL from @englishhistpod that Wales and Welsh both come from an Anglo-Saxon word meaning "foreigner", which is ironic given that the Welsh were the native Britons and the Anglo-Saxons were the invaders.  Also: the wall in Cornwall and the wal in walnut mean "foreign" as well!