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.

3,123 names

Girl · German

AmeliaGirl

German · 3 syllables

US #4UK #2

EmmaGirl

German · 2 syllables

US #3UK #69

EllaGirl

German · 2 syllables

US #31UK #39

AliceGirl

German · 2 syllables

US #68UK #49

AdaGirl

German · 2 syllables

US #225UK #40

HeidiGirl

German · 2 syllables

US #344UK #107

MatildaGirl

German · 3 syllables

US #368UK #31

AlinaGirl

German · 3 syllables

US #134UK #268

AubreyGirl

German · 2 syllables

US #147UK #207

RobinGirl

German · 2 syllables

US #401UK #323

AliciaGirl

German · 3 syllables

US #458UK #439

BillieGirl

German · 2 syllables

US #659UK #171

AdelaideGirl

German · 3 syllables

US #295UK #411

EttaGirl

German · 2 syllables

US #906UK #141

IdaGirl

German · 2 syllables

US #1088UK #337

LindaGirl

German · 2 syllables

US #874UK #1406

AdelinaGirl

German · 4 syllables

US #309UK #654

AmaliaGirl

German · 3 syllables

US #557UK #418

AllisonGirl

German · 3 syllables

US #107UK #3318

ErikaGirl

German · 3 syllables

US #1077UK #654

CarlaGirl

German · 2 syllables

US #1050UK #638

MinaGirl

German · 2 syllables

US #572UK #493

AdalineGirl

German · 3 syllables

US #215UK #383

EmmyGirl

German · 2 syllables

US #444UK #516

AdeleGirl

German · 3 syllables

US #737UK #767

CarolinaGirl

German · 4 syllables

US #408UK #1491

AnnaliseGirl

German · 3 syllables

US #412UK #767

HalleGirl

German · 2 syllables

US #583UK #280

EmeryUnisex

German · 3 syllables

US #69UK #2253

EmmieGirl

German · 2 syllables

US #679UK #209

TillyGirl

German · 2 syllables

US #860UK #165

ElsaGirl

German · 2 syllables

US #1071UK #558

LouisaGirl

German · 2 syllables

US #681UK #751

WillaGirl

German · 2 syllables

US #420UK #670

JohannaGirl

German · 3 syllables

US #844UK #1603

AdalynGirl

German · 3 syllables

US #259UK #885

GretaGirl

German · 2 syllables

US #880UK #1302

LoreleiGirl

German · 3 syllables

US #438UK #918

MinnieGirl

German · 2 syllables

US #2948UK #432

OttilieGirl

German · 3 syllables

US #2830UK #71

KarlaGirl

German · 2 syllables

US #786UK #2115

AdelynGirl

German · 3 syllables

US #358UK #980

KlaraGirl

German · 2 syllables

US #1754UK #558

DellaGirl

German · 2 syllables

US #554UK #2253

LorelaiGirl

German · 3 syllables

US #335UK #1007

MarlaGirl

German · 2 syllables

US #1999UK #516

RainaGirl

German · 2 syllables

US #890UK #1406

RobertaGirl

German · 3 syllables

US #2695UK #1160

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.