Welsh Name Generator

Real Welsh names - Jones, Williams, Davies, Evans - and the Welsh-language given names parents are choosing today (Dylan, Ffion, Rhys, Cerys).

—

How these names are built

Welsh surnames are famously formulaic: Jones is John's son, Davies is David's son, Evans is Evan's son, and the same handful of English given names, converted to patronymics, produced one of the most concentrated surname pools in Europe. That is why Jones is called the most common surname in Wales by a comfortable margin. Welsh given names are a different story and a livelier one: the Welsh-language names that had almost died out (Rhys, Dylan, Ffion, Cerys, Alys) came back strongly in the twentieth century and now sit alongside English names in the same families. A detail worth keeping: Welsh is not spelled phonetically in English - ll, dd and ff are single letters with their own sounds, and w and y act as vowels, so Llewellyn and Ffion are not misprints.

How the generator works

Rolled from 32 + 24 real-name banks — 768 combinations — using your browser's random source. Nothing is sent anywhere: the whole tool runs on your device.

Examples

RollResult
Dylan + JonesDylan Jones
Ffion + WilliamsFfion Williams
Rhys + LlewellynRhys Llewellyn

Frequently Asked Questions

Why is Jones so common in Wales?

It means John's son. A small set of common given names - John, David, Evan, William - each became a patronymic surname, and because the pool was so narrow these names spread across almost the whole country.

How do you pronounce Welsh names?

Not as English spelling suggests. ll is a voiceless sound made at the side of the mouth, dd is a voiced th as in 'the', ff is a plain f, and w and y can both be vowels. Roughly: Llewellyn starts with that ll sound, and Ffion is FEE-on.

Are the Welsh names in this bank genuinely Welsh?

Yes - the given names are Welsh-language names either in current use or in documented historical use, drawn from the same pools that Welsh-speaking parents choose from today.

Related Generators

Japanese Name GeneratorChinese Name GeneratorKorean Name GeneratorFrench Last Name GeneratorItalian Last Name GeneratorGerman Name GeneratorRussian Name GeneratorViking Name GeneratorAfrican Name GeneratorGreek Name GeneratorMexican Name GeneratorDutch Name GeneratorPortuguese Name GeneratorBrazilian Name GeneratorNorwegian Name GeneratorTurkish Name GeneratorRomanian Name GeneratorVietnamese Name GeneratorPersian Name GeneratorDanish Name GeneratorNigerian Name GeneratorFilipino Name GeneratorRandom Name GeneratorLast Name GeneratorFake Name GeneratorPerson Generator