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.
AdwenGirls' name in Welsh. From Middle Welsh gwen (white).
AelwenGirls' name in Welsh. From ael (brow) + gwen (fair, white).
AeresGirls' name in Welsh. From aeres (heiress).
AerfenGirls' name in Welsh. From aer (battle).
AeronGirls' and boys' name in Welsh. From aer (battle) or aeron (berries). Given to babies in England and Wales in 2025.
AeronwenGirls' name in Welsh. From Aeron + gwen (white, blessed).
AfanGirls' and boys' name in Welsh. From afon (river) or afan (raspberries).
AfonwyGirls' name in Welsh. From afon (river).
AgnesGirls' name in Welsh. From Ancient Greek ἁγνός (pure). Given to babies in England and Wales in 2025.
AgnestGirls' name in Welsh. From Ancient Greek ἁγνός (pure).
AlanaGirls' name in Welsh. Given to babies in England and Wales in 2025.
AlawGirls' and boys' name in Welsh. From alaw (melody), alaw (water lily) or place names. Given to babies in England and Wales in 2025.
AlisGirls' name in Welsh. In English: Alice. Given to babies in England and Wales in 2025.
AlltwenGirls' name in Welsh. From allt (wooded hillside) + wen (white, blessed).
Show all 220 Welsh names (206 more)
Girls' given names, continued
AlunaGirls' name in Welsh. Given to babies in England and Wales in 2025.
AlysGirls' name in Welsh. In English: Alice. Top 50 for girls in Wales in 2025.
AmranwenGirls' name in Welsh. From amrant (an eyelid) + gwen (white).
AneiraGirls' name in Welsh. From an- + eira (snow). Given to babies in England and Wales in 2025.
AneirwenGirls' name in Welsh. From an + eira (snow) + gwen (white).
AngellGirls' and boys' name in Welsh. From angell (arm, leg, limb).
AngharadGirls' name in Welsh. Given to babies in England and Wales in 2025.
AnhunGirls' name in Welsh. In English: Anthony.
AniaGirls' name in Welsh. In English: Anya. Given to babies in England and Wales in 2025.
AnitaGirls' name in Welsh. Given to babies in England and Wales in 2025.
AnnGirls' name in Welsh. Given to babies in England and Wales in 2025.
AnnaGirls' name in Welsh. Given to babies in England and Wales in 2025.
AnniGirls' name in Welsh. Given to babies in England and Wales in 2025.
AnnwylGirls' name in Welsh. From an- + gŵyl (mild, gentle, graceful; bashful, modest).
AnwenGirls' name in Welsh. From an- + gwen (blessed). Top 100 for girls in Wales in 2025.
AnwylGirls' name in Welsh. From an- + gŵyl (mild, gentle, graceful; bashful, modest).
AranwenGirls' name in Welsh. From Aran + gwen (white).
ArddunGirls' name in Welsh. From arddun (beautiful).
ArfonaGirls' name in Welsh. From ar- (near) + Ynys Môn (Anglesey).
ArfoniaGirls' name in Welsh. From ar- (near) + Ynys Môn (Anglesey).
ArianinaGirls' name in Welsh. Variant of Ariannin.
AriannellGirls' name in Welsh. From arian (silver).
ArianninGirls' name in Welsh. From arian (silver) + -in.
ArianrhodGirls' name in Welsh. From Middle Welsh ariant (silver) + rot (wheel).
ArianwenGirls' name in Welsh. From arian (silver) + gwen (blessed). Given to babies in England and Wales in 2025.
ArwenGirls' name in Welsh. From ar- + gwen (blessed). Given to babies in England and Wales in 2025.
ArwennaGirls' name in Welsh. Variant of Arwen. From ar- + gwen (blessed).
AthwennaGirls' name in Welsh. Variant of Adwen.
AurGirls' name in Welsh. From aur (gold).
AurddolenGirls' name in Welsh. From aur (golden) + dolen (link).
AuresGirls' name in Welsh. Variant of Aeres.
AwenGirls' name in Welsh. From awel (breeze, wind). Given to babies in England and Wales in 2025.
BethanGirls' name in Welsh. Given to babies in England and Wales in 2025.
BronwenGirls' name in Welsh. From bronwen (white-breasted). Given to babies in England and Wales in 2025.
BuddugGirls' name in Welsh. In English: Boadicea, Boudicca. From buddug (victorious).
CarysGirls' name in Welsh. Given to babies in England and Wales in 2025.
CatrinGirls' name in Welsh. In English: Catherine. Given to babies in England and Wales in 2025.
CelynGirls' and boys' name in Welsh. From celyn (holly). Given to babies in England and Wales in 2025.
CerysGirls' name in Welsh. Given to babies in England and Wales in 2025.
EirwenGirls' name in Welsh. From eira (snow) + gwen (white, fair; blessed).
EstherGirls' name in Welsh. Given to babies in England and Wales in 2025.
FfionGirls' name in Welsh. From ffion (foxglove). Top 100 for girls in Wales in 2025.
GwenGirls' name in Welsh. Given to babies in England and Wales in 2025.
GwendolenGirls' name in Welsh. From gwen (white, fair, blessed) + dolen (ring, bow, hair, brow). Given to babies in England and Wales in 2025.
GwenfrewiGirls' name in Welsh. From gwen (white, fair, blessed) + ffrwd (brook, stream).
GwenhwyfarGirls' name in Welsh. In English: Guinevere.
GwenllianGirls' name in Welsh. Given to babies in England and Wales in 2025.
GwyneiraGirls' name in Welsh. From gwyn (white, fair) + eira (snow).
GwynethGirls' name in Welsh. Given to babies in England and Wales in 2025.
LowriGirls' name in Welsh. In English: Laura. Top 100 for girls in Wales in 2025.
MairGirls' name in Welsh. In English: Mary. Given to babies in England and Wales in 2025.
MariGirls' name in Welsh. In English: Mary. Given to babies in England and Wales in 2025.
MeganGirls' name in Welsh. Given to babies in England and Wales in 2025.
MirandaGirls' name in Welsh. Given to babies in England and Wales in 2025.
MyfanwyGirls' name in Welsh. Given to babies in England and Wales in 2025.
NansiGirls' name in Welsh. In English: Nancy. Top 100 for girls in Wales in 2025.
OlwenGirls' name in Welsh. From ôl (footprint) + gwen (white, fair). Given to babies in England and Wales in 2025.
RhianGirls' name in Welsh. From rhiain (maiden). Given to babies in England and Wales in 2025.
RhiannonGirls' name in Welsh. From Middle Welsh riein (maiden). Given to babies in England and Wales in 2025.
RhianwenGirls' name in Welsh. From rhiain wen (fair maiden).
RuthGirls' name in Welsh. Given to babies in England and Wales in 2025.
SerenGirls' name in Welsh. From seren (star). Top 100 for girls in Wales in 2025.
SiânGirls' name in Welsh. In English: Jane.
SianiGirls' name in Welsh. In English: Jenny.
SionedGirls' name in Welsh. In English: Janet. Given to babies in England and Wales in 2025.
SiwanGirls' name in Welsh. In English: Joan. Given to babies in England and Wales in 2025.
SoffiaGirls' name in Welsh. In English: Sophia. Given to babies in England and Wales in 2025.
TegwenGirls' name in Welsh. From teg (fair) + gwen (blessed).
Boys' given names 124
AddaBoys' name in Welsh. In English: Adam. From Hebrew אדום (red).
AeddanBoys' name in Welsh. In English: Aidan. From Old Irish áed (fire).
AelwynBoys' name in Welsh. From ael (brow) + gwyn (fair, white).
AidanBoys' name in Welsh. From Old Irish áed (fire). Given to babies in England and Wales in 2025.
AidenBoys' name in Welsh. From Old Irish áed (fire). Given to babies in England and Wales in 2025.
AlanBoys' name in Welsh. Given to babies in England and Wales in 2025.
AlbanBoys' name in Welsh. From Old Irish Albu (Scotland). Given to babies in England and Wales in 2025.
AlecBoys' name in Welsh. Given to babies in England and Wales in 2025.
AledBoys' name in Welsh. Given to babies in England and Wales in 2025.
AlwynBoys' name in Welsh. Given to babies in England and Wales in 2025.
AmanBoys' name in Welsh. Given to babies in England and Wales in 2025.
AmosBoys' name in Welsh. From Hebrew עָמוֹס (to carry a burden). Given to babies in England and Wales in 2025.
AnarawdBoys' name in Welsh. From an- + arawd (speech).
AndrasBoys' name in Welsh. In English: Andrew.
AndreasBoys' name in Welsh. In English: Andrew. Given to babies in England and Wales in 2025.
AndroBoys' name in Welsh. In English: Andrew.
AndrowBoys' name in Welsh. In English: Andrew.
AneirinBoys' name in Welsh. Given to babies in England and Wales in 2025.
AneurinBoys' name in Welsh. Given to babies in England and Wales in 2025.
AnianBoys' name in Welsh. From anian (nature).
AnnunBoys' name in Welsh. In English: Antony.
AnturBoys' name in Welsh. From antur (adventure).
AranBoys' name in Welsh. Given to babies in England and Wales in 2025.
AranliBoys' name in Welsh. From Aran + lli (stream).
ArawnBoys' name in Welsh. From Hebrew אהרן (Aaron).
ArfonBoys' name in Welsh. From ar- (near) + Ynys Môn (Anglesey).
ArforBoys' name in Welsh. From ar- (on) + môr (sea).
ArfrynBoys' name in Welsh. From ar- (on) + bryn (hill).
ArgoedBoys' name in Welsh. From ar- (near) + coed (trees).
ArialBoys' name in Welsh. From arial (vigor).
ArianwynBoys' name in Welsh. From arian (silver) + gwyn (blessed).
ArielBoys' name in Welsh. Variant of Arial. From arial (vigor). Given to babies in England and Wales in 2025.
ArmonBoys' name in Welsh. Variant of Garmon.
ArnallBoys' name in Welsh. In English: Arnold. Variant of Arnallt.
ArnalltBoys' name in Welsh. In English: Arnold.
AronBoys' name in Welsh. In English: Aaron. Given to babies in England and Wales in 2025.
ArthenBoys' name in Welsh. Given to babies in England and Wales in 2025.
ArthienBoys' name in Welsh. Variant of Arthen.
ArthogBoys' name in Welsh. From arth (bear) + -og.
ArthurBoys' name in Welsh. From arth (bear). Top 10 for boys in Wales in 2025.
ArwynBoys' name in Welsh. From ar- + gwyn (blessed). Given to babies in England and Wales in 2025.
AsaffBoys' name in Welsh. In English: Asaph. Variant of Asa.
BleddynBoys' name in Welsh. Given to babies in England and Wales in 2025.
CadanBoys' name in Welsh. From cad (battle) + man (place). Given to babies in England and Wales in 2025.
CadfaelBoys' name in Welsh. From cad (battle) + mael (prince).
CaradogBoys' name in Welsh. Given to babies in England and Wales in 2025.
CarwynBoys' name in Welsh. From caru (love) + gwyn (blessed). Given to babies in England and Wales in 2025.
CynanBoys' name in Welsh. In English: Conan. Given to babies in England and Wales in 2025.
CystenninBoys' name in Welsh. In English: Constantine.
DafyddBoys' name in Welsh. In English: David. Given to babies in England and Wales in 2025.
DaiBoys' name in Welsh. Pet form of Dafydd (David).
DeiniolBoys' name in Welsh. In English: Daniel.
DewiBoys' name in Welsh. In English: David. Top 100 for boys in Wales in 2025.
DyfnwalBoys' name in Welsh. In English: Donald.
DylanBoys' name in Welsh. From dy- (to, of) + llanw (tide). Top 50 for boys in Wales in 2025.
EirwynBoys' name in Welsh. From eira (snow) + gwyn (white, fair; blessed).
ElganBoys' name in Welsh. Given to babies in England and Wales in 2025.
EmlynBoys' name in Welsh. From am (around) + glyn (valley). Given to babies in England and Wales in 2025.
EmrysBoys' name in Welsh. In English: Ambrose. From Ancient Greek ἀμβρόσιος (immortal, divine). Top 100 for boys in Wales in 2025.
EmyrBoys' name in Welsh. Given to babies in England and Wales in 2025.
EsecielBoys' name in Welsh. In English: Ezekiel. From Hebrew יְחֶזְקֵאל (God strengthens).
EseiaBoys' name in Welsh. In English: Isaiah.
EurwynBoys' name in Welsh. From aur (gold) + gwyn (white, fair; blessed).
EurynBoys' name in Welsh. From aur (gold) + -yn.
FfransisBoys' name in Welsh. In English: Francis.
GaranwynBoys' name in Welsh. From Middle Welsh garan (heron, crane) + gwynn (white).
GlyndŵrBoys' name in Welsh. From glyn (valley) + dŵr (water).
GruffBoys' name in Welsh. Variant of Gruffudd. Given to babies in England and Wales in 2025.
GruffuddBoys' name in Welsh. Given to babies in England and Wales in 2025.
GutoBoys' name in Welsh. Given to babies in England and Wales in 2025.
GwilymBoys' name in Welsh. In English: William. Given to babies in England and Wales in 2025.
GwydionBoys' name in Welsh. Given to babies in England and Wales in 2025.
GwynBoys' name in Welsh. Given to babies in England and Wales in 2025.
HarriBoys' name in Welsh. Top 50 for boys in Wales in 2025.
HoseaBoys' name in Welsh. Given to babies in England and Wales in 2025.
HuwBoys' name in Welsh. Given to babies in England and Wales in 2025.
HywelBoys' name in Welsh. From hy- (good) + gwêl (sight). Given to babies in England and Wales in 2025.
IagoBoys' name in Welsh. In English: James. Given to babies in England and Wales in 2025.
IantoBoys' name in Welsh. Given to babies in England and Wales in 2025.
IdrisBoys' name in Welsh. Top 100 for boys in Wales in 2025.
IeuanBoys' name in Welsh. In English: John. Given to babies in England and Wales in 2025.
IfanBoys' name in Welsh. In English: John. Given to babies in England and Wales in 2025.
IforBoys' name in Welsh. Given to babies in England and Wales in 2025.
IoanBoys' name in Welsh. In English: John. Given to babies in England and Wales in 2025.
IoloBoys' name in Welsh. Given to babies in England and Wales in 2025.
IorwerthBoys' name in Welsh. From Middle Welsh iôr (lord) + berth (handsome). Given to babies in England and Wales in 2025.
IwanBoys' name in Welsh. In English: John. Given to babies in England and Wales in 2025.
JacBoys' name in Welsh. In English: Jack. Top 50 for boys in Wales in 2025.
JoelBoys' name in Welsh. Given to babies in England and Wales in 2025.
LlywelynBoys' name in Welsh. Given to babies in England and Wales in 2025.
LucBoys' name in Welsh. In English: Luke. Given to babies in England and Wales in 2025.
MacsenBoys' name in Welsh. In English: Maximus. Top 50 for boys in Wales in 2025.
MarcBoys' name in Welsh. In English: Mark. Given to babies in England and Wales in 2025.
MedrawdBoys' name in Welsh. In English: Mordred.
MerfynBoys' name in Welsh. From Middle Welsh mêr (marrow) + myn (eminent).
MeurigBoys' name in Welsh. In English: Maurice.
MorganBoys' name in Welsh. Top 100 for boys in Wales in 2025.
MorusBoys' name in Welsh. In English: Maurice, Morris.
NeirinBoys' name in Welsh. Given to babies in England and Wales in 2025.
OsianBoys' name in Welsh. Top 10 for boys in Wales in 2025.
OwainBoys' name in Welsh. Given to babies in England and Wales in 2025.
PadrigBoys' name in Welsh. In English: Patrick.
PaulBoys' name in Welsh. Given to babies in England and Wales in 2025.
PawlBoys' name in Welsh. In English: Paul.
PedrBoys' name in Welsh. In English: Peter. From Ancient Greek πέτρος (stone, rock).
RhodriBoys' name in Welsh. From rhod (wheel) + rhi (king). Given to babies in England and Wales in 2025.
RhysBoys' name in Welsh. From Old Welsh Ris (ardor, fiery warrior). Given to babies in England and Wales in 2025.
SamuelBoys' name in Welsh. Top 100 for boys in Wales in 2025.
SechareiaBoys' name in Welsh. In English: Zechariah. From Hebrew זְכַרְיָה (the Lord has remembered).
SiâmsBoys' name in Welsh. In English: James.
SiarlBoys' name in Welsh. In English: Charles.
SiarlsBoys' name in Welsh. In English: Charles.
SieffreBoys' name in Welsh. In English: Geoffrey.
SiônBoys' name in Welsh. In English: John.
SiôrBoys' name in Welsh. In English: George.
SiorsBoys' name in Welsh. In English: George.
SteffanBoys' name in Welsh. In English: Stephen. Given to babies in England and Wales in 2025.
TecwynBoys' name in Welsh. Given to babies in England and Wales in 2025.
TeiloBoys' name in Welsh. Given to babies in England and Wales in 2025.
TomosBoys' name in Welsh. Top 100 for boys in Wales in 2025.
TreforBoys' name in Welsh. In English: Trevor. From tref (village) + mawr (big, great).
UthrBoys' name in Welsh. In English: Uther.
WilBoys' name in Welsh. In English: Will. Given to babies in England and Wales in 2025.
WiliBoys' name in Welsh. Pet form of Wil.
Family names 14
BowenFamily name. From ab Owen, son of Owen.
DaviesFamily name. A typical Welsh surname, in the top ten of England and Wales in 2000.
EdwardsFamily name. A father's first name with an s added; one of the most common surnames in Wales.
EvansFamily name. A typical Welsh surname, in the top ten of England and Wales in 2000.
JonesFamily name. A father's first name with an s added; one of the most common surnames in Wales.
PowellFamily name. From ap Hywel, son of Hywel.
PriceFamily name. From ap Rhys, son of Rhys.
PritchardFamily name. From ap Richard, son of Richard.
PryceFamily name. From ap Rhys, son of Rhys.
PughFamily name. From ap Hugh, son of Hugh.
RobertsFamily name. A father's first name with an s added; one of the most common surnames in Wales.
ThomasFamily name. A typical Welsh surname, in the top ten of England and Wales in 2000.
UpjohnFamily name. From ap John, son of John.
WilliamsFamily 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.