Tools / Baby names

Baby Name Generator

Browse 128,074 names ranked from 145 years of US records, the latest England & Wales statistics and 50+ world cultures. Narrow it down, or hit Surprise me.

Choosing around a surname? Try the first & last name matcher.

403 names

Boy · Welsh

DylanBoy

Welsh · 2 syllables

US #41UK #64

OwenBoy

Welsh · 2 syllables

US #31UK #155

EvanBoy

Welsh · 2 syllables

US #154UK #178

EllisBoy

Welsh · 2 syllables

US #204UK #95

TristanBoy

Welsh · 2 syllables

US #316UK #253

MaddoxBoy

Welsh · 2 syllables

US #213UK #271

BowenBoy

Welsh · 2 syllables

US #268UK #346

RhysBoy

Welsh · 1 syllable

US #400UK #355

GriffinBoy

Welsh · 2 syllables

US #224UK #1076

ReeceBoy

Welsh · 1 syllable

US #377UK #592

ReeseUnisex

Welsh · 1 syllable

US #142UK #1894

MarvinBoy

Welsh · 2 syllables

US #710UK #1517

TrevorBoy

Welsh · 2 syllables

US #690UK #1758

RhettBoy

Welsh · 1 syllable

US #193UK #2443

LloydBoy

Welsh · 1 syllable

US #1541UK #1162

EmrysBoy

Welsh · 2 syllables

US #1135UK #490

LowenBoy

Welsh · 2 syllables

US #1050UK #414

CaiBoy

Welsh · 1 syllable

US #1909UK #664

FloydBoy

Welsh · 1 syllable

US #2190UK #2921

ElisBoy

Welsh · 2 syllables

US #4661UK #280

VaughnBoy

Welsh · 1 syllable

US #1078UK #2921

TeganUnisex

Welsh · 2 syllables

US #1589UK #1743

JacBoy

Welsh · 1 syllable

US #5696UK #529

MerlinBoy

Welsh · 2 syllables

US #2020UK #1517

TaranBoy

Welsh · 2 syllables

US #2855UK #757

GarethBoy

Welsh · 2 syllables

US #2704UK #2088

MacsenBoy

Welsh · 2 syllables

US #2986UK #396

MerrickBoy

Welsh · 2 syllables

US #1123UK #5119

KaineBoy

Welsh · 1 syllable

US #1435UK #3254

DillanBoy

Welsh · 2 syllables

US #3115UK #2443

EvansBoy

Welsh · 2 syllables

US #1845UK #3254

SionBoy

Welsh · 1 syllable

US #2901UK #1758

TudorBoy

Welsh · 2 syllables

US #12539UK #721

ElwynBoy

Welsh · 2 syllables

US #5053UK #1595

TristenBoy

Welsh · 2 syllables

US #1477

LlewellynBoy

Welsh · 3 syllables

US #3868UK #2671

HaydnBoy

Welsh · 1 syllable

US #4725UK #2443

ArwynUnisex

Welsh · 2 syllables

US #2885UK #2771

OsianBoy

Welsh · 2 syllables

US #8151UK #313

WynBoy

Welsh · 1 syllable

US #4095UK #1675

RhydianBoy

Welsh · 2 syllables

US #4203UK #1322

EdrisUnisex

Welsh · 2 syllables

US #4876UK #3688

TrystanBoy

Welsh · 2 syllables

US #6098UK #3254

EvynUnisex

Welsh · 2 syllables

US #3926UK #3254

ElyanBoy

Welsh · 2 syllables

US #2524UK #2671

SteffanBoy

Welsh · 2 syllables

US #8882UK #1517

EmlynUnisex

Welsh · 2 syllables

US #9029UK #1282

MervinBoy

Welsh · 2 syllables

US #2321

Where the names come from

Popularity ranks use the complete US Social Security Administration records (1880–2025, every name given to five or more babies) and the Office for National Statistics baby names for England & Wales (2024). Cultural origins come from an international first-name dictionary covering more than fifty countries, including India, the Middle East, East Asia and every corner of Europe. Where a name is used in several cultures we list all of them.

Trending names are climbing fast, classic names have stayed popular for a century or more, and rare names were given to fewer than 25 babies last year — perfect if you want something truly unique.