Answered by Tim Hannigan, author of The Granite Kingdom: A Cornish Journey (Bloomsbury, 2023)
The latter part of the modern, English name which also happens to be the origin of the English name for Wales. Though often translated as ‘foreigner’, it is in fact better understood as meaning ‘not us’ or ‘them’, and was applied by the Anglo-Saxons to the peoples who dwelt in the lands corresponding with Wales and Cornwall today. In contrast, the Welsh name for Wales (Cymru) and the Cornish name for Cornwall (Kernow) are both Proto-Celtic in origin, rooted in the Brythonic languages spoken throughout Great Britain since the Iron Age.