I’ve been reading “From Old English to Standard English” by Dennis Freeborn. Somewhere in there it mentions that the name Wales derives from old Anglo-Saxon words such as wealas and walas. These words mean foreigners.
This seems like adding insult to injury. When the Anglo-Saxons were killing, enslaving or exiling the British natives, they also called them foreigners in their own land.
Before anyone starts pointing at my own Anglo-Saxon roots, I should point out that despite my advancing years, I wasn’t there at the time.