Welsh Last Name Generator
Generate random Welsh surnames with their meanings. Use the filters to match a first letter, length or rarity, then copy or save the ones you like.
Results (10)
-
Gwilym
Welsh form of William, resolute protector
-
Lewys
Welsh spelling of Lewis
-
Tudor
From Welsh Tudur, meaning ruler of the people
-
Rhydderch
From Welsh personal name meaning reddish brown
-
Price
From ap Rhys, son of Rhys, ardour
-
Daniel
From the Hebrew name, God is my judge
-
Mostyn
Habitational name from Mostyn in Flintshire
-
Merrick
From Welsh Meurig, form of Latin Mauritius
-
Hughes
Son of Hugh, meaning heart or mind
-
Aubrey
Welsh gentry name from Norman Alberic, elf ruler
No surnames match those filters. Try a different letter or length.
Saved names
Names you save will appear here. They stay in this browser only.
Welsh
Wales kept a patronymic system far longer than England: a man was "ap" (son of) his father, which is why Pritchard comes from ap Richard and Bevan from ab Evan. When fixed surnames spread from the 1500s onward (in some rural areas not until the 1800s), a handful of first names became the majority of surnames, giving Wales its famous concentration of Jones, Williams, Davies and Evans.
Because so few surnames dominate, Welsh communities used nicknames and job titles to tell people apart (Jones the Post, Evans the Milk). Use a rarer name from the list, or a P- or B- name that preserves the old "ap", to make a character stand out.
Popular Welsh last names and meanings
| Surname | Meaning |
|---|---|
| Bevan | From ab Evan, son of Evan, the Welsh John |
| Bowen | From ab Owen, son of Owen, well born |
| Davies | Son of David, the patron saint of Wales |
| Edwards | Son of Edward, meaning wealthy guardian |
| Ellis | From Welsh Elisedd, meaning kindly or benevolent |
| Evans | Son of Evan, the Welsh form of John |
| Griffiths | Son of Gruffudd, meaning strong lord |
| Harries | Welsh spelling of Harris, son of Harry |
| Hopkins | Son of Hopkin, a diminutive of Robert |
| Howells | Son of Hywel, meaning eminent |
| Hughes | Son of Hugh, meaning heart or mind |
| Humphreys | Son of Humphrey, Germanic for peaceful warrior |
| James | From the Hebrew name Jacob, supplanter |
| Jenkins | Son of Jenkin, a diminutive of John |
| Jones | Son of John, meaning God is gracious |
| Lewis | From Welsh Llywelyn, or Germanic Ludwig, famous warrior |
| Llewellyn | From Welsh Llywelyn, possibly leader or lion-like |
| Lloyd | From Welsh llwyd, meaning grey or holy |
| Meredith | From Welsh Maredudd, meaning great lord |
| Morgan | From Welsh Morcant, possibly sea + circle |
| Morris | From Latin Mauritius, meaning dark skinned or Moorish |
| Owen | From Welsh Owain, meaning well born or noble |
| Parry | From ap Harry, son of Harry |
| Phillips | Son of Philip, lover of horses |
| Powell | From ap Hywel, son of Hywel, eminent |
| Price | From ap Rhys, son of Rhys, ardour |
| Pritchard | From ap Richard, son of Richard |
| Prosser | From ap Rosser, son of Rosser or Roger |
| Pugh | From ap Hugh, son of Hugh |
| Rees | From Welsh Rhys, meaning ardour or enthusiasm |
| Richards | Son of Richard, powerful ruler |
| Roberts | Son of Robert, meaning bright fame |
| Thomas | From the Aramaic name meaning twin |
| Vaughan | From Welsh fychan, meaning small or the younger |
| Watkins | Son of Watkin, a diminutive of Walter |
| Williams | Son of William, meaning resolute protector |
| Beynon | From ab Einion, son of Einion, anvil |
| Cadogan | From Welsh personal name Cadwgan, battle glory |
| Cadwallader | From Welsh Cadwaladr, meaning battle leader |
| Charles | From Germanic personal name meaning free man |
| Craddock | Anglicised form of Caradog, meaning beloved |
| Daniel | From the Hebrew name, God is my judge |
| David | From the Hebrew name meaning beloved, patron saint of Wales |
| Foulkes | From Norman personal name Fulk, meaning people |
| Francis | From the Latin personal name meaning Frenchman |
| George | From the Greek name meaning farmer |
| Gethin | From Welsh cethin, meaning dusky or swarthy |
| Gittins | From Gutyn, a Welsh pet form of Gruffudd |
| Glynn | From Welsh glyn, meaning valley |
| Gough | From Welsh coch, meaning red, for red hair |
| Griffin | From Welsh Gruffudd, strong lord or griffin |
| Griffith | From Welsh Gruffudd, meaning strong lord |
| Gwyn | From Welsh gwyn, meaning white or fair |
| Gwynne | From Welsh gwyn, meaning white, fair or blessed |
| Herbert | Germanic name meaning bright army, Pembrokeshire gentry |
| Hoskins | From Osekin, diminutive of Osgod, common in Glamorgan |
| Howell | From Welsh Hywel, meaning eminent or conspicuous |
| Isaac | From the Hebrew name meaning he laughs |
| Jeffreys | Son of Jeffrey, God's peace |
| John | From the Hebrew name meaning God is gracious |
Frequently asked questions
What is a Welsh last name generator?
A Welsh last name generator suggests random Welsh surnames so you can name a character, test a full name or explore a family heritage. This one holds 228 real names, each with its meaning, and lets you filter by first letter, last letter, length and popularity.
How many Welsh last names are in this generator?
This origin currently has 228 curated surnames, each with a short meaning. New names are added over time.
Can I get a Welsh last name starting with a certain letter?
Yes. Type a letter into the "Starts with" filter above. You can combine it with length and popularity filters.
Are these real Welsh surnames?
Yes. Every name in this list is a real surname in use today, with its meaning taken from etymological records.
More last name generators
By country and culture
- Afghan Last Name Generator
- African American Last Name Generator
- African Last Name Generator
- Albanian Last Name Generator
- American Last Name Generator
- Argentinian Last Name Generator
- Armenian Last Name Generator
- Asian Last Name Generator
- Australian Last Name Generator
- Austrian Last Name Generator
- Basque Last Name Generator
- Belgian Last Name Generator
- Bosnian Last Name Generator
- Brazilian Last Name Generator
- Breton Last Name Generator
- British Last Name Generator
- Bulgarian Last Name Generator
- Cajun Last Name Generator
- Canadian Last Name Generator
- Caribbean Last Name Generator
- Catalan Last Name Generator
- Celtic Last Name Generator
- Colombian Last Name Generator
- Creole Last Name Generator
- Croatian Last Name Generator
- Cuban Last Name Generator
- Czech Last Name Generator
- Danish Last Name Generator
- Dominican Last Name Generator
- Eastern European Last Name Generator
- Egyptian Last Name Generator
- European Last Name Generator
- Filipino Last Name Generator
- Finnish Last Name Generator
- French Canadian Last Name Generator
- Gaelic Last Name Generator
- Georgian Last Name Generator
- Ghanaian Last Name Generator
- Haitian Last Name Generator
- Hawaiian Last Name Generator
- Hispanic Last Name Generator
- Hungarian Last Name Generator
- Icelandic Last Name Generator
- Indonesian Last Name Generator
- Inuit Last Name Generator
- Iraqi Last Name Generator
- Italian American Last Name Generator
- Jamaican Last Name Generator
- Jewish Last Name Generator
- Kazakh Last Name Generator
- Latino Last Name Generator
- Latvian Last Name Generator
- Lithuanian Last Name Generator
- Maori Last Name Generator
- Mexican Last Name Generator
- Middle Eastern Last Name Generator
- Mongolian Last Name Generator
- Moroccan Last Name Generator
- Native American Last Name Generator
- New Zealand Last Name Generator
- Nigerian Last Name Generator
- Norwegian Last Name Generator
- Pakistani Last Name Generator
- Persian Last Name Generator
- Polynesian Last Name Generator
- Puerto Rican Last Name Generator
- Roman Last Name Generator
- Romani Last Name Generator
- Romanian Last Name Generator
- Samoan Last Name Generator
- Scandinavian Last Name Generator
- Serbian Last Name Generator
- Slavic Last Name Generator
- Slovak Last Name Generator
- South African Last Name Generator
- Southern Last Name Generator
- Swedish Last Name Generator
- Swiss Last Name Generator
- Tamil Last Name Generator
- Thai Last Name Generator
- Turkish Last Name Generator
- Ukrainian Last Name Generator
- Vietnamese Last Name Generator
- Viking Last Name Generator
By style and use
- Random Last Name Generator
- Last Name Generator with Meanings
- First and Last Name Generator
- Random First and Last Name Generator
- Last Name Generator Based on First Name
- Character Last Name Generator
- Elf Last Name Generator
- DnD Last Name Generator
- Medieval Last Name Generator
- Royal Last Name Generator
- Harry Potter Last Name Generator
- Star Wars Last Name Generator
- Surname Generator
- Fantasy Surname Generator
- Family Name Generator
Other origins
- English Adams, Allen, Baker 325 surnames
- Irish Brennan, Burke, Byrne 306 surnames
- Scottish Allan, Anderson, Boyd 330 surnames
- German Bauer, Becker, Berger 337 surnames
- Dutch Bakker, Bos, Brouwer 328 surnames
- French Martin, Bernard, Dubois 364 surnames
- Spanish García, Rodríguez, González 402 surnames
- Italian Rossi, Russo, Ferrari 361 surnames
- Portuguese Silva, Santos, Ferreira 342 surnames
- Polish Nowak, Kowalski, Wiśniewski 322 surnames
- Nordic Andersson, Johansson, Karlsson 387 surnames
- Russian Ivanov, Smirnov, Kuznetsov 354 surnames
- Greek Papadopoulos, Pappas, Vlachos 331 surnames
- Japanese Sato, Suzuki, Takahashi 336 surnames
- Korean Kim, Lee, Park 153 surnames
- Chinese Wang, Li, Zhang 301 surnames
- Indian Sharma, Patel, Singh 440 surnames
- Arabic Al-Sayed, Haddad, Khoury 420 surnames
- Fantasy Valemont, Ashcroft, Ravenholt 470 surnames