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.

633 names

Girl · Russian

MilaGirl

Russian · 2 syllables

US #45UK #46

VeraGirl

Russian · 2 syllables

US #210UK #722

NadiaGirl

Russian · 2 syllables

US #556UK #443

AnyaGirl

Russian · 2 syllables

US #379UK #315

KiraGirl

Russian · 2 syllables

US #393UK #510

ZoyaGirl

Russian · 1 syllable

US #974UK #209

SashaGirl

Russian · 2 syllables

US #620UK #776

AlenaGirl

Russian · 3 syllables

US #688UK #1406

NatashaGirl

Russian · 3 syllables

US #1116UK #1262

TatianaGirl

Russian · 3 syllables

US #1073UK #2115

SoniaGirl

Russian · 2 syllables

US #1263UK #1160

MilanaGirl

Russian · 3 syllables

US #792UK #594

IrinaGirl

Russian · 3 syllables

US #1585UK #1672

TaniaGirl

Russian · 2 syllables

US #1995UK #2000

OlgaGirl

Russian · 2 syllables

US #3086UK #4192

TanyaGirl

Russian · 2 syllables

US #3609UK #1894

AleksandraGirl

Russian · 4 syllables

US #3176UK #1230

SonyaGirl

Russian · 2 syllables

US #1891UK #3318

MishaGirl

Russian · 2 syllables

US #2731UK #1302

RaisaGirl

Russian · 2 syllables

US #4421UK #1128

VanyaGirl

Russian · 2 syllables

US #2314UK #1894

NikitaUnisex

Russian · 3 syllables

US #2866UK #3318

ArinaGirl

Russian · 3 syllables

US #2547UK #1449

KatiaGirl

Russian · 2 syllables

US #1990UK #5891

IlyanaGirl

Russian · 3 syllables

US #2252UK #1065

YelenaGirl

Russian · 3 syllables

US #1756UK #5891

PolinaGirl

Russian · 3 syllables

US #3165UK #1672

SachaUnisex

Russian · 2 syllables

US #4429UK #898

AntoninaGirl

Russian · 4 syllables

US #4855UK #1406

KatyaGirl

Russian · 2 syllables

US #3477UK #3318

AsyaGirl

Russian · 2 syllables

US #3278UK #1541

AnjaGirl

Russian · 2 syllables

US #3903UK #3695

GalaGirl

Russian · 2 syllables

US #2396UK #3015

EkaterinaGirl

Russian · 5 syllables

US #5662UK #3318

YulianaGirl

Russian · 3 syllables

US #1504

NadiyaGirl

Russian · 2 syllables

US #4412UK #3695

LiliyaGirl

Russian · 2 syllables

US #5537UK #2115

SvetlanaGirl

Russian · 3 syllables

US #6176UK #4843

VaniaGirl

Russian · 2 syllables

US #2739UK #4843

TatyanaGirl

Russian · 3 syllables

US #6177

TashaGirl

Russian · 2 syllables

US #7392UK #5891

DashaGirl

Russian · 2 syllables

US #2063UK #5891

NataliyaGirl

Russian · 3 syllables

US #7328UK #5891

LilyaGirl

Russian · 2 syllables

US #4484UK #3695

MischaUnisex

Russian · 2 syllables

US #4805UK #5891

MishkaGirl

Russian · 2 syllables

US #3591UK #2574

DariyaGirl

Russian · 2 syllables

US #6527UK #4192

KseniaGirl

Russian · 2 syllables

US #6105UK #4843

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.