Baby Name Generator

Filter 24,000+ names by style, origin, meaning and popularity, using official US birth data from 1880 to 2025.

A few names to start. Set any filters and press Generate for a fresh mix.

Cecilia Girl
sih-SEEL-yuh
“from Caecilius; traditionally 'blind'” · Latin
#108
David Boy
DAY-vihd
“beloved” · Hebrew
#35
Adalynn Girl
AD-uh-lin
“noble (variant of Adeline)” · American (modern coinage)
#184
Enzo Boy
EN-zoh
“short form of Lorenzo or Vincenzo” · Italian
#72
Zayden Boy
ZAY-duhn
“modern variant of Jayden” · American (modern coinage)
#214
Livia Girl
LIV-ee-uh
“from the Roman family name Livius” · Latin
#820
Winter Girl
WIHN-tur
“winter” · English
#426
Brady Boy
BRAY-dee
“uncertain; from an Irish surname” · Irish
#321
Seanna Girl
SHAW-nuh
“feminine of Sean, "God is gracious"” · Irish
#5,372
Sarita Girl
suh-REE-tuh
“little Sara; Sanskrit 'river'” · Spanish
#6,281
Mayer Boy
MY-ur
“variant of Meir, shining” · Yiddish
#1,898
Davin Boy
DA-vihn
Irish
#2,687

Rising fast

The biggest jumps in rank within the top 1,000 in 2025.

Browse A to Z

Explore by style

Explore by origin

More generators

Where our data comes from

Every rank, count and chart comes from the US Social Security Administration's baby name files, which list every first name given to at least five babies in a year from 1880 to 2025. Meanings and origins are written from standard etymologies and reviewed, and disputed meanings are labeled as such. How we source names and meanings

Frequently asked questions

How does the baby name generator work?

Pick any filters you like (sex, first or last letter, syllables, origin, meaning, style and popularity) and press Generate. The tool draws a fresh, varied set of names from 24,000+ names given to US babies, weighted toward names with a full profile page. Every click gives a new mix.

Where does the popularity data come from?

All counts and ranks come from the US Social Security Administration, which publishes every first name given to at least five babies in a year, from 1880 to 2025. We rank names ourselves from those counts, so every page uses one consistent ranking.

How can I check a name with our surname?

Type your surname into the generator. Each result then flags an initial that matches the surname, a rhyme, or a name that ends with the same sound the surname starts with, so you can spot awkward combinations early.

Can I save and share names?

Yes. Tap the heart on any name to add it to your shortlist. The shortlist is stored only in your browser, and the share button creates a link your partner can open to see the same list.

What does popularity tier mean?

Top 100 and Popular (top 1,000) come from the latest national rank of the name's most common sex. Uncommon covers ranks 1,001 to 5,000, and Rare is everything below that, down to names given to only a handful of babies.