The names "Wales" and "Welsh" are traced to the Proto-Germanic word "Walhaz" meaning "foreigner", "stranger", "Roman", "Romance-speaker", or "Celtic-speaker" which was used by the ancient Germanic peoples to describe inhabitants of the former Roman Empire, who were largely romanised and spoke Latin or Celtic languages [REF].
The modern Welsh name for themselves is Cymry, and Cymru is the Welsh name for Wales.