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.

2,943 names

Girl · Indian

MayaGirl

Indian · 1 syllable

US #63UK #15

AryaGirl

Indian · 2 syllables

US #161UK #184

AnayaGirl

Indian · 2 syllables

US #338UK #110

KaliGirl

Indian · 2 syllables

US #320UK #837

AlishaGirl

Indian · 3 syllables

US #1188UK #395

AyraGirl

Indian · 2 syllables

US #914UK #134

AriyaGirl

Indian · 2 syllables

US #602UK #347

AiraGirl

Indian · 2 syllables

US #1049UK #404

AnikaGirl

Indian · 3 syllables

US #930UK #869

AshaGirl

Indian · 2 syllables

US #1333UK #1097

SiyaGirl

Indian · 1 syllable

US #854UK #478

AnayahGirl

Indian · 2 syllables

US #885UK #320

MeeraGirl

Indian · 2 syllables

US #992UK #1036

VedaGirl

Indian · 2 syllables

US #725UK #1128

NayaGirl

Indian · 1 syllable

US #793UK #539

AvaniGirl

Indian · 3 syllables

US #766UK #575

ReyaGirl

Indian · 1 syllable

US #976UK #404

AadhyaGirl

Indian · 2 syllables

US #936UK #454

LeelaGirl

Indian · 2 syllables

US #1238UK #934

SaanviGirl

Indian · 2 syllables

US #920UK #625

KiranUnisex

Indian · 2 syllables

US #1192UK #1595

IlaGirl

Indian · 2 syllables

US #698UK #2771

PriyaGirl

Indian · 1 syllable

US #1906UK #1160

PrishaGirl

Indian · 2 syllables

US #1198UK #547

NilaGirl

Indian · 2 syllables

US #1705UK #837

RiyaGirl

Indian · 1 syllable

US #1493UK #676

IshaGirl

Indian · 2 syllables

US #1232UK #826

JayaGirl

Indian · 1 syllable

US #2127UK #1406

AaryaGirl

Indian · 2 syllables

US #1161UK #885

KrishnaUnisex

Indian · 2 syllables

US #1849UK #1859

DiyaGirl

Indian · 1 syllable

US #1663UK #767

AvniUnisex

Indian · 2 syllables

US #2059UK #1353

AmiyaGirl

Indian · 2 syllables

US #1758UK #1353

NyraGirl

Indian · 2 syllables

US #1422UK #767

RevaGirl

Indian · 2 syllables

US #1933UK #1603

RuhiGirl

Indian · 2 syllables

US #2051UK #1036

ShanayaGirl

Indian · 2 syllables

US #1934UK #696

AvayaGirl

Indian · 2 syllables

US #1318UK #918

UmaGirl

Indian · 2 syllables

US #2912UK #1262

JiyaGirl

Indian · 1 syllable

US #1565UK #837

AarnaGirl

Indian · 2 syllables

US #1486UK #934

AnjaliGirl

Indian · 3 syllables

US #2545UK #2115

ReevaGirl

Indian · 2 syllables

US #2764UK #315

MaiyaGirl

Indian · 1 syllable

US #2305UK #1262

AairaGirl

Indian · 2 syllables

US #2538UK #341

AanyaGirl

Indian · 2 syllables

US #1608UK #1128

AditiGirl

Indian · 3 syllables

US #2608UK #1449

DayaGirl

Indian · 1 syllable

US #3032UK #918

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.