Welsh Name Generator

Five real Welsh names a press, each with the meaning or English form its dictionary entry gives.

  1. SiorsBoys' name in Welsh. In English: George.
  2. AmosBoys' name in Welsh. From Hebrew עָמוֹס (to carry a burden). Given to babies in England and Wales in 2025.
  3. EvansFamily name. A typical Welsh surname, in the top ten of England and Wales in 2000.
  4. TeiloBoys' name in Welsh. Given to babies in England and Wales in 2025.
  5. MorusBoys' name in Welsh. In English: Maurice, Morris.

How it works

This Welsh name generator draws five names per press from 220: girls' and boys' names as Welsh spells them, 153 with a meaning or an English form from the dictionary, and 14 family names that grew from a father's name.

Read the full guide

What a Welsh name means

A card prints a meaning only where the name's dictionary entry gives one: Seren is star, Ffion is foxglove and Arthur comes from arth, bear. Others give the English form: Gwilym is William, Dafydd is David. 114 names carry a mark of use in 2025; open More filters to keep only those.

From ap Rhys to Price

Welsh families once put ap or ab, son of, before a father's name. Choose Family names in the menu under the button to see how the words closed up: ap Rhys became Price, ap Hywel Powell and ab Owen Bowen.

Tips
  • Osian and Arthur are the two names here in the 2025 top 10 for boys in Wales.
  • The dictionary lists more Welsh names under A than under any other letter, so A names come up most.

Questions and answers

What are popular Welsh names?

Of the names here, Osian, Arthur, Dylan and Macsen for boys and Seren, Ffion, Lowri and Nansi for girls were in the top 100 in Wales in 2025, by the Office for National Statistics' tables. Their cards give a band.

How do you pronounce Welsh names?

Welsh spelling keeps to its own rules: f sounds like the v in violet, ff like the f in four and dd like the th in these, and w can be a vowel as in pool. Ll is a sound English lacks.

What does ap mean in a Welsh name?

Ap, or ab, means son of: Evan ap Thomas was Evan, son of Thomas. Fixed surnames were adopted in Wales from the 15th century on, and many kept the p or b: Pugh, Pritchard, Bowen.

Are these real Welsh names?

Yes. Each given name has a Welsh entry in a dictionary's lists of Welsh given names, and a card marks the ones on the 2025 baby name tables for England and Wales. Some are Welsh spellings of names used elsewhere, such as Tomos.

All 220 Welsh names

Girls' given names 82

  • Adwen Girls' name in Welsh. From Middle Welsh gwen (white).
  • Aelwen Girls' name in Welsh. From ael (brow) + gwen (fair, white).
  • Aeres Girls' name in Welsh. From aeres (heiress).
  • Aerfen Girls' name in Welsh. From aer (battle).
  • Aeron Girls' and boys' name in Welsh. From aer (battle) or aeron (berries). Given to babies in England and Wales in 2025.
  • Aeronwen Girls' name in Welsh. From Aeron + gwen (white, blessed).
  • Afan Girls' and boys' name in Welsh. From afon (river) or afan (raspberries).
  • Afonwy Girls' name in Welsh. From afon (river).
  • Agnes Girls' name in Welsh. From Ancient Greek ἁγνός (pure). Given to babies in England and Wales in 2025.
  • Agnest Girls' name in Welsh. From Ancient Greek ἁγνός (pure).
  • Alana Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Alaw Girls' and boys' name in Welsh. From alaw (melody), alaw (water lily) or place names. Given to babies in England and Wales in 2025.
  • Alis Girls' name in Welsh. In English: Alice. Given to babies in England and Wales in 2025.
  • Alltwen Girls' name in Welsh. From allt (wooded hillside) + wen (white, blessed).
Show all 220 Welsh names (206 more)

Girls' given names, continued

  • Aluna Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Alys Girls' name in Welsh. In English: Alice. Top 50 for girls in Wales in 2025.
  • Amranwen Girls' name in Welsh. From amrant (an eyelid) + gwen (white).
  • Aneira Girls' name in Welsh. From an- + eira (snow). Given to babies in England and Wales in 2025.
  • Aneirwen Girls' name in Welsh. From an + eira (snow) + gwen (white).
  • Angell Girls' and boys' name in Welsh. From angell (arm, leg, limb).
  • Angharad Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Anhun Girls' name in Welsh. In English: Anthony.
  • Ania Girls' name in Welsh. In English: Anya. Given to babies in England and Wales in 2025.
  • Anita Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Ann Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Anna Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Anni Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Annwyl Girls' name in Welsh. From an- + gŵyl (mild, gentle, graceful; bashful, modest).
  • Anwen Girls' name in Welsh. From an- + gwen (blessed). Top 100 for girls in Wales in 2025.
  • Anwyl Girls' name in Welsh. From an- + gŵyl (mild, gentle, graceful; bashful, modest).
  • Aranwen Girls' name in Welsh. From Aran + gwen (white).
  • Arddun Girls' name in Welsh. From arddun (beautiful).
  • Arfona Girls' name in Welsh. From ar- (near) + Ynys Môn (Anglesey).
  • Arfonia Girls' name in Welsh. From ar- (near) + Ynys Môn (Anglesey).
  • Arianina Girls' name in Welsh. Variant of Ariannin.
  • Ariannell Girls' name in Welsh. From arian (silver).
  • Ariannin Girls' name in Welsh. From arian (silver) + -in.
  • Arianrhod Girls' name in Welsh. From Middle Welsh ariant (silver) + rot (wheel).
  • Arianwen Girls' name in Welsh. From arian (silver) + gwen (blessed). Given to babies in England and Wales in 2025.
  • Arwen Girls' name in Welsh. From ar- + gwen (blessed). Given to babies in England and Wales in 2025.
  • Arwenna Girls' name in Welsh. Variant of Arwen. From ar- + gwen (blessed).
  • Athwenna Girls' name in Welsh. Variant of Adwen.
  • Aur Girls' name in Welsh. From aur (gold).
  • Aurddolen Girls' name in Welsh. From aur (golden) + dolen (link).
  • Aures Girls' name in Welsh. Variant of Aeres.
  • Awen Girls' name in Welsh. From awel (breeze, wind). Given to babies in England and Wales in 2025.
  • Bethan Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Bronwen Girls' name in Welsh. From bronwen (white-breasted). Given to babies in England and Wales in 2025.
  • Buddug Girls' name in Welsh. In English: Boadicea, Boudicca. From buddug (victorious).
  • Carys Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Catrin Girls' name in Welsh. In English: Catherine. Given to babies in England and Wales in 2025.
  • Celyn Girls' and boys' name in Welsh. From celyn (holly). Given to babies in England and Wales in 2025.
  • Cerys Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Eirwen Girls' name in Welsh. From eira (snow) + gwen (white, fair; blessed).
  • Esther Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Ffion Girls' name in Welsh. From ffion (foxglove). Top 100 for girls in Wales in 2025.
  • Gwen Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Gwendolen Girls' name in Welsh. From gwen (white, fair, blessed) + dolen (ring, bow, hair, brow). Given to babies in England and Wales in 2025.
  • Gwenfrewi Girls' name in Welsh. From gwen (white, fair, blessed) + ffrwd (brook, stream).
  • Gwenhwyfar Girls' name in Welsh. In English: Guinevere.
  • Gwenllian Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Gwyneira Girls' name in Welsh. From gwyn (white, fair) + eira (snow).
  • Gwyneth Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Lowri Girls' name in Welsh. In English: Laura. Top 100 for girls in Wales in 2025.
  • Mair Girls' name in Welsh. In English: Mary. Given to babies in England and Wales in 2025.
  • Mari Girls' name in Welsh. In English: Mary. Given to babies in England and Wales in 2025.
  • Megan Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Miranda Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Myfanwy Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Nansi Girls' name in Welsh. In English: Nancy. Top 100 for girls in Wales in 2025.
  • Olwen Girls' name in Welsh. From ôl (footprint) + gwen (white, fair). Given to babies in England and Wales in 2025.
  • Rhian Girls' name in Welsh. From rhiain (maiden). Given to babies in England and Wales in 2025.
  • Rhiannon Girls' name in Welsh. From Middle Welsh riein (maiden). Given to babies in England and Wales in 2025.
  • Rhianwen Girls' name in Welsh. From rhiain wen (fair maiden).
  • Ruth Girls' name in Welsh. Given to babies in England and Wales in 2025.
  • Seren Girls' name in Welsh. From seren (star). Top 100 for girls in Wales in 2025.
  • Siân Girls' name in Welsh. In English: Jane.
  • Siani Girls' name in Welsh. In English: Jenny.
  • Sioned Girls' name in Welsh. In English: Janet. Given to babies in England and Wales in 2025.
  • Siwan Girls' name in Welsh. In English: Joan. Given to babies in England and Wales in 2025.
  • Soffia Girls' name in Welsh. In English: Sophia. Given to babies in England and Wales in 2025.
  • Tegwen Girls' name in Welsh. From teg (fair) + gwen (blessed).

Boys' given names 124

  • Adda Boys' name in Welsh. In English: Adam. From Hebrew אדום (red).
  • Aeddan Boys' name in Welsh. In English: Aidan. From Old Irish áed (fire).
  • Aelwyn Boys' name in Welsh. From ael (brow) + gwyn (fair, white).
  • Aidan Boys' name in Welsh. From Old Irish áed (fire). Given to babies in England and Wales in 2025.
  • Aiden Boys' name in Welsh. From Old Irish áed (fire). Given to babies in England and Wales in 2025.
  • Alan Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Alban Boys' name in Welsh. From Old Irish Albu (Scotland). Given to babies in England and Wales in 2025.
  • Alec Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Aled Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Alwyn Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Aman Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Amos Boys' name in Welsh. From Hebrew עָמוֹס (to carry a burden). Given to babies in England and Wales in 2025.
  • Anarawd Boys' name in Welsh. From an- + arawd (speech).
  • Andras Boys' name in Welsh. In English: Andrew.
  • Andreas Boys' name in Welsh. In English: Andrew. Given to babies in England and Wales in 2025.
  • Andro Boys' name in Welsh. In English: Andrew.
  • Androw Boys' name in Welsh. In English: Andrew.
  • Aneirin Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Aneurin Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Anian Boys' name in Welsh. From anian (nature).
  • Annun Boys' name in Welsh. In English: Antony.
  • Antur Boys' name in Welsh. From antur (adventure).
  • Aran Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Aranli Boys' name in Welsh. From Aran + lli (stream).
  • Arawn Boys' name in Welsh. From Hebrew אהרן (Aaron).
  • Arfon Boys' name in Welsh. From ar- (near) + Ynys Môn (Anglesey).
  • Arfor Boys' name in Welsh. From ar- (on) + môr (sea).
  • Arfryn Boys' name in Welsh. From ar- (on) + bryn (hill).
  • Argoed Boys' name in Welsh. From ar- (near) + coed (trees).
  • Arial Boys' name in Welsh. From arial (vigor).
  • Arianwyn Boys' name in Welsh. From arian (silver) + gwyn (blessed).
  • Ariel Boys' name in Welsh. Variant of Arial. From arial (vigor). Given to babies in England and Wales in 2025.
  • Armon Boys' name in Welsh. Variant of Garmon.
  • Arnall Boys' name in Welsh. In English: Arnold. Variant of Arnallt.
  • Arnallt Boys' name in Welsh. In English: Arnold.
  • Aron Boys' name in Welsh. In English: Aaron. Given to babies in England and Wales in 2025.
  • Arthen Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Arthien Boys' name in Welsh. Variant of Arthen.
  • Arthog Boys' name in Welsh. From arth (bear) + -og.
  • Arthur Boys' name in Welsh. From arth (bear). Top 10 for boys in Wales in 2025.
  • Arwyn Boys' name in Welsh. From ar- + gwyn (blessed). Given to babies in England and Wales in 2025.
  • Asaff Boys' name in Welsh. In English: Asaph. Variant of Asa.
  • Bleddyn Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Cadan Boys' name in Welsh. From cad (battle) + man (place). Given to babies in England and Wales in 2025.
  • Cadfael Boys' name in Welsh. From cad (battle) + mael (prince).
  • Caradog Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Carwyn Boys' name in Welsh. From caru (love) + gwyn (blessed). Given to babies in England and Wales in 2025.
  • Cynan Boys' name in Welsh. In English: Conan. Given to babies in England and Wales in 2025.
  • Cystennin Boys' name in Welsh. In English: Constantine.
  • Dafydd Boys' name in Welsh. In English: David. Given to babies in England and Wales in 2025.
  • Dai Boys' name in Welsh. Pet form of Dafydd (David).
  • Deiniol Boys' name in Welsh. In English: Daniel.
  • Dewi Boys' name in Welsh. In English: David. Top 100 for boys in Wales in 2025.
  • Dyfnwal Boys' name in Welsh. In English: Donald.
  • Dylan Boys' name in Welsh. From dy- (to, of) + llanw (tide). Top 50 for boys in Wales in 2025.
  • Eirwyn Boys' name in Welsh. From eira (snow) + gwyn (white, fair; blessed).
  • Elgan Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Emlyn Boys' name in Welsh. From am (around) + glyn (valley). Given to babies in England and Wales in 2025.
  • Emrys Boys' name in Welsh. In English: Ambrose. From Ancient Greek ἀμβρόσιος (immortal, divine). Top 100 for boys in Wales in 2025.
  • Emyr Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Eseciel Boys' name in Welsh. In English: Ezekiel. From Hebrew יְחֶזְקֵאל (God strengthens).
  • Eseia Boys' name in Welsh. In English: Isaiah.
  • Eurwyn Boys' name in Welsh. From aur (gold) + gwyn (white, fair; blessed).
  • Euryn Boys' name in Welsh. From aur (gold) + -yn.
  • Ffransis Boys' name in Welsh. In English: Francis.
  • Garanwyn Boys' name in Welsh. From Middle Welsh garan (heron, crane) + gwynn (white).
  • Glyndŵr Boys' name in Welsh. From glyn (valley) + dŵr (water).
  • Gruff Boys' name in Welsh. Variant of Gruffudd. Given to babies in England and Wales in 2025.
  • Gruffudd Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Guto Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Gwilym Boys' name in Welsh. In English: William. Given to babies in England and Wales in 2025.
  • Gwydion Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Gwyn Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Harri Boys' name in Welsh. Top 50 for boys in Wales in 2025.
  • Hosea Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Huw Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Hywel Boys' name in Welsh. From hy- (good) + gwêl (sight). Given to babies in England and Wales in 2025.
  • Iago Boys' name in Welsh. In English: James. Given to babies in England and Wales in 2025.
  • Ianto Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Idris Boys' name in Welsh. Top 100 for boys in Wales in 2025.
  • Ieuan Boys' name in Welsh. In English: John. Given to babies in England and Wales in 2025.
  • Ifan Boys' name in Welsh. In English: John. Given to babies in England and Wales in 2025.
  • Ifor Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Ioan Boys' name in Welsh. In English: John. Given to babies in England and Wales in 2025.
  • Iolo Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Iorwerth Boys' name in Welsh. From Middle Welsh iôr (lord) + berth (handsome). Given to babies in England and Wales in 2025.
  • Iwan Boys' name in Welsh. In English: John. Given to babies in England and Wales in 2025.
  • Jac Boys' name in Welsh. In English: Jack. Top 50 for boys in Wales in 2025.
  • Joel Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Llywelyn Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Luc Boys' name in Welsh. In English: Luke. Given to babies in England and Wales in 2025.
  • Macsen Boys' name in Welsh. In English: Maximus. Top 50 for boys in Wales in 2025.
  • Marc Boys' name in Welsh. In English: Mark. Given to babies in England and Wales in 2025.
  • Medrawd Boys' name in Welsh. In English: Mordred.
  • Merfyn Boys' name in Welsh. From Middle Welsh mêr (marrow) + myn (eminent).
  • Meurig Boys' name in Welsh. In English: Maurice.
  • Morgan Boys' name in Welsh. Top 100 for boys in Wales in 2025.
  • Morus Boys' name in Welsh. In English: Maurice, Morris.
  • Neirin Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Osian Boys' name in Welsh. Top 10 for boys in Wales in 2025.
  • Owain Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Padrig Boys' name in Welsh. In English: Patrick.
  • Paul Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Pawl Boys' name in Welsh. In English: Paul.
  • Pedr Boys' name in Welsh. In English: Peter. From Ancient Greek πέτρος (stone, rock).
  • Rhodri Boys' name in Welsh. From rhod (wheel) + rhi (king). Given to babies in England and Wales in 2025.
  • Rhys Boys' name in Welsh. From Old Welsh Ris (ardor, fiery warrior). Given to babies in England and Wales in 2025.
  • Samuel Boys' name in Welsh. Top 100 for boys in Wales in 2025.
  • Sechareia Boys' name in Welsh. In English: Zechariah. From Hebrew זְכַרְיָה (the Lord has remembered).
  • Siâms Boys' name in Welsh. In English: James.
  • Siarl Boys' name in Welsh. In English: Charles.
  • Siarls Boys' name in Welsh. In English: Charles.
  • Sieffre Boys' name in Welsh. In English: Geoffrey.
  • Siôn Boys' name in Welsh. In English: John.
  • Siôr Boys' name in Welsh. In English: George.
  • Siors Boys' name in Welsh. In English: George.
  • Steffan Boys' name in Welsh. In English: Stephen. Given to babies in England and Wales in 2025.
  • Tecwyn Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Teilo Boys' name in Welsh. Given to babies in England and Wales in 2025.
  • Tomos Boys' name in Welsh. Top 100 for boys in Wales in 2025.
  • Trefor Boys' name in Welsh. In English: Trevor. From tref (village) + mawr (big, great).
  • Uthr Boys' name in Welsh. In English: Uther.
  • Wil Boys' name in Welsh. In English: Will. Given to babies in England and Wales in 2025.
  • Wili Boys' name in Welsh. Pet form of Wil.

Family names 14

  • Bowen Family name. From ab Owen, son of Owen.
  • Davies Family name. A typical Welsh surname, in the top ten of England and Wales in 2000.
  • Edwards Family name. A father's first name with an s added; one of the most common surnames in Wales.
  • Evans Family name. A typical Welsh surname, in the top ten of England and Wales in 2000.
  • Jones Family name. A father's first name with an s added; one of the most common surnames in Wales.
  • Powell Family name. From ap Hywel, son of Hywel.
  • Price Family name. From ap Rhys, son of Rhys.
  • Pritchard Family name. From ap Richard, son of Richard.
  • Pryce Family name. From ap Rhys, son of Rhys.
  • Pugh Family name. From ap Hugh, son of Hugh.
  • Roberts Family name. A father's first name with an s added; one of the most common surnames in Wales.
  • Thomas Family name. A typical Welsh surname, in the top ten of England and Wales in 2000.
  • Upjohn Family name. From ap John, son of John.
  • Williams Family name. A typical Welsh surname, in the top ten of England and Wales in 2000.

How this list was compiled: Given names: the single-word names that English Wiktionary files under 'Welsh male given names' and 'Welsh female given names' (https://en.wiktionary.org/wiki/Category:Welsh_male_given_names and https://en.wiktionary.org/wiki/Category:Welsh_female_given_names, read 2 October 2026) and that have a Welsh entry: names as the Welsh language writes them, which takes in Welsh spellings of names used elsewhere (Tomos, Samuel) beside names made from Welsh words. A name has a card only when the card can say something about it: a fact from its entry or a mark of use in 2025; 75 listed names with neither are left out. A card gives what the name's entry gives and nothing more: the English form, the name it is a variant or a pet form of, and the words it is made from with their glosses, taken from the first paragraph of the etymology that belongs to the given name. Every glossed part of a compound is printed. Nothing is printed where the entry calls the origin possible, uncertain, unknown or disputed, or gives two rival origins in its text; where the entry's own line lists two source words they are printed as it lists them. 153 of the 206 given-name cards carry at least one fact, and no meaning is written by us. One gloss, on two cards, is printed in American spelling (vigor). Whether a name is for girls or boys is the entry's own mark. Five names are left out for that mark: four that the 2025 register lists only for the other sex than the entry says (Efa, Eleri, Esra, Anes) and one whose mark contradicts the entry's own note on its masculine twin (Eurwen). An English form that is also a crude word is left off one card. Marks of use: the Office for National Statistics, Baby names in England and Wales, 2025 (released 9 July 2026, https://www.ons.gov.uk/peoplepopulationandcommunity/birthsdeathsandmarriages/livebirths/datasets/babynamesenglandandwalesbabynamesstatisticsgirls and the matching boys' file, read 2 October 2026). 'Given to babies in England and Wales in 2025' means the spelling is in table 6 of the file for that sex, which lists every name given to three or more babies; a band (top 10, top 50, top 100) is the name's place in table 3, the top 100 for Wales. 114 given names carry a mark and 18 of them a band for Wales. The dictionary's lists are far fuller under A than under any other letter, so 88 of the 206 given names begin with A; that is how the source is, not how Welsh names are spread. The cards print no pronunciation: the entries give it only in phonetic symbols. Family names: the 14 surnames that English Wikipedia's 'Welsh surnames' (https://en.wikipedia.org/wiki/Welsh_surnames, read 2 October 2026) names with their history: seven that closed up from ap or ab and a father's name, three it gives as a father's name with an s added, and four it calls typical Welsh surnames. This is a sample; the page of Welsh last names holds the fuller list. No speaker of Welsh has read the list. Licence: Names, English forms and glosses: English Wiktionary and English Wikipedia, CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/). Marks of use: Source: Office for National Statistics licensed under the Open Government Licence v3.0 (https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/); the bands are our own grouping of its ranks.