When you journey into Wales, whether in person or just by looking at a map, you’ll be struck by the wealth and beauty of the nation’s place names: two millennia of history written into the landscape.

Most of Wales’?place names are in the Welsh language, known in Welsh as?Cymraeg. But you’ll also find names whose origins lie in English, French, Irish, Flemish, Latin, Norse and British or Brittonic – the language that was spoken here 2,000 years ago and that developed into what we now call Welsh.

Illustration of a castle
Caer, meaning a place with a fort

Let’s start at the capital. It’s known in English as?Cardiff, a name that derives from the medieval Welsh?Caerdyf?(which also gives us the modern Welsh?Caerdydd). The first part of the name is the common Welsh noun?caer,?'fort'. The second part is a form of the river name?Taf?(English?Taff). Linguists have shown that this name – 'the fort on the river Taff' – must have first been coined in the British language, back when the Romans occupied Cardiff some 2,000 years ago.

Illustration of a river
Aber,?meaning mouth of a river

The meanings of Welsh place names are often very transparent to Welsh speakers.?Abertawe, for instance, is the?aber?('estuary') of the river?Tawe. But the English name for the city –?Swansea?– is not 'the sea of swans', even though 'The Swans' is the nickname of Swansea City Football Club. In fact, the name has its origins in the Norse language of the Vikings. It commemorates the island ('ey') of a man called?Svein.

Welsh place names can be very logical!"

At the other end of the country, the island of Anglesey is probably named after another Norseman called?Ongul; but in Welsh, it’s known as?M?n. The mainland opposite is called?Arfon?(literally, 'opposite Anglesey'). Arfon’s main town is?Caernarfon, earlier?Caerynarfon?('the fort in the land opposite Anglesey'). Welsh place names can be very logical!

Even so, we in Wales have long been aware that our place names can be a source of puzzlement to visitors. In the middle of the 19th century, a shopkeeper from?Llanfair Pwllgwyngyll?('St Mary’s church at the pool of the white hazel trees') on Anglesey thought up a publicity stunt to draw attention to the little town on the new railway line.?He concluded that a ridiculously long name would bring in the tourists, and extended the name to the improbableLlanfairpwllgwyngyllgogerychwyrndrobwll-llan-tysilio-gogo-goch?('St Mary’s church at the pool of the white hazel trees near a rapid whirlpool and the Church of St Tysilio of the red cave'). His idea worked. The name now appears on a famous sign that attracts visitors from all over the world.

Illustration of a church
Llan, meaning a place with a church

Earlier visitors to North Wales include the Anglo-Saxon ancestors of the English. Some of them came to what is now Flintshire, and named one of their settlements there?Preosta-tun?'the priests’ farm'. In Lancashire the same name appears in modern English as?Preston. But in Wales, the linguistic patterns of Welsh preserved the name in a form much closer to the Anglo-Saxon original –?Prestatyn.

In other places, Welsh names were changed by being taken up into English. The modern Welsh name?Dinbych?('the little fort') has the final?–ch?sound whose equivalent disappeared from the English language some centuries ago. So two places called?Dinbych?gave rise to the English forms?Tenby?in Pembrokeshire and?Denbigh?in Denbighshire. These rhyme with each other, despite the different spellings. But to avoid confusion, the former – a seaside resort – is known in Welsh as?Dinbych-y-pysgod: 'Dinbych of the fish'.

Illustration of a ford crossing
Rhyd, meaning a place with a ford

On occasion, Welsh names can be misleading even to Welsh speakers. The meaning of?Cwmrhydyceirw?near Swansea, for instance, appears to be obvious: 'the valley (cwm) of the ford (rhyd) of the deer (ceirw)'. But this evocative name only appears in that form during the 19th century. Earlier sources show it as?Cwmrhydycwrw: 'the bridge at the ford of the beer'. The final element?cwrw?('beer') has been replaced by?ceirw?('deer') – no doubt as a result of a Victorian yearning for respectability. The village does have its own pub, though. It’s called The Deer’s Leap!

Illustration of a bridge
Pont,?meaning a?bridge [over]

Finally, we come to the names of the country itself. The English name,?Wales, derives from an Anglo-Saxon word meaning 'foreigners', or in particular those foreigners who were under the influence of the Roman empire. The Welsh name for Wales is?Cymru, which comes from the plural of?Cymro,?'a Welshman'. The word?Cymro?is thought to derive from an earlier Brittonic word,?combrogos?– 'a compatriot' or 'a fellow-countryman'.

And it’s Welsh, the language spoken by the descendants of these 'compatriots', that has contributed more than any other to the cultural richness of the place names of Wales.

Related stories