Which countries name stems from the Germanic word for foreign?

Wales

Spain

Germany

Poland