Spin the Wheel

Baby Name Wheel

Click the wheel or press Space

Popular baby names, by the numbers

What 25 years of US birth records say about baby girl names, baby boy names, the cute names everyone loves right now, and the ones cats keep stealing.

The most popular baby names since 2001

Every year the US Social Security Administration publishes every first name given to at least five babies. Add up 2001 to 2025 and two names come out on top: Emma, given to 449,576 girls, and Jacob, given to 448,084 boys. Neither is number one today.

Girls, 2001–2025
Emma450kOlivia424kIsabella382kSophia369kEmily353kAva322kMadison304kAbigail294kMia277kElizabeth254k
Boys, 2001–2025
Jacob448kNoah429kMichael417kWilliam402kEthan386kDaniel368kMatthew362kJames357kAlexander355kJoshua343k

The top spot changes hands slowly. For girls, Emily held it from 2001 to 2007, then Emma, Isabella, Sophia and Emma again, before Olivia took over in 2019 and kept it through 2025. For boys, Jacob was first twelve years running (2001–2012), Noah for four, and Liam every year since 2017.

More names than ever

28,638
different names given in 2025, up from 9,281 in 1950
0.84%
of girls born in 2025 were named Olivia, the #1 name
1 in 3
boys born in 1950 got a top 10 name. In 2025, 1 in 12
Share of babies given one of that year’s 10 most popular names
0%10%20%30%1950197520002025BoysGirls8.0%7.0%

Parents have never spread out so far. In 1950 Linda alone went to 4.7% of girls; today’s #1 name reaches fewer than 1 in 100. The count of different names peaked at 32,546 in 2008 and has held near 29,000 since, so a name in the top 10 now is far less common than a top 10 name was for your grandparents.

Rising and fading names

Names move fast. Some of the most popular baby names of 2025 were barely on the list ten years ago, while the hits of the 2000s are fading.

NameRank thenRank 2025
Ailany (girl)3,842 in 201514
Lainey (girl)576 in 201530
Nova (girl)213 in 201546
Thiago (boy)334 in 201550
Atlas (boy)487 in 201575
Theo (boy)406 in 201582
Alexis (girl)13 in 2005554
Jessica (girl)27 in 2005665
Tyler (boy)16 in 2005220
Brandon (boy)27 in 2005261

Cute baby names

The names that sound cute today are short and soft. In 2025, 38% of girls got a name ending in “a” and another 18% one ending in “e”, while 28% of boys got a name ending in “n”. Vintage nicknames like Ellie, Millie and Teddy are back too. With their 2025 rank:

Cute baby girl names

  • Lily 18
  • Hazel 21
  • Penelope 22
  • Chloe 23
  • Ellie 24
  • Lucy 25
  • Aria 26
  • Luna 27
  • Isla 28
  • Ivy 39
  • Willow 44
  • Millie 73
  • Daisy 75
  • Juniper 100
  • Elsie 123
  • Mabel 201
  • Wren 231
  • Poppy 292

Cute baby boy names

  • Oliver 3
  • Luca 14
  • Leo 19
  • Ezra 20
  • Rowan 59
  • Beau 60
  • Theo 82
  • Kai 93
  • Milo 119
  • Arlo 148
  • Jude 155
  • Felix 175
  • Max 180
  • Finn 206
  • Bodhi 265
  • Otis 652
  • Teddy 823

A rank in the hundreds means fewer classmates with the same name: Wren went to 1,331 girls in 2025, Olivia to over 13,000.

Unisex names

These names went to over 1,500 babies in 2025 with neither boys nor girls taking more than 70%. The share in brackets is girls.

  • Parker 42%
  • Charlie 47%
  • River 31%
  • Emerson 62%
  • Tatum 49%
  • Rory 43%
  • Sutton 63%
  • Shiloh 47%
  • Blake 49%
  • Dakota 49%
  • Finley 43%

Cute cat names

Cats and babies now share names. The human names that top cat lists, like Luna, Oliver, Milo, Leo and Bella, are mostly ones parents love too: Luna ranked 594th for girls in 2005 and 27th in 2025, and Oliver is the 3rd most popular boys’ name. Even Nala, the lioness from The Lion King, went to 317 baby girls in 2025.

Borrowed from babies
Luna, Oliver, Milo, Leo, Bella, Lily, Chloe, Charlie, Max, Hazel
Tiny and sweet
Mochi, Bean, Pip, Peanut, Biscuit, Button, Nugget, Mittens
Food names
Pepper, Ginger, Olive, Cocoa, Maple, Pumpkin, Waffles, Sushi
Big personality
Loki, Simba, Nala, Cleo, Zelda, Gizmo, Ziggy, Salem

Naming a kitten? Put a shortlist on a blank wheel and let it decide.

Picking one

  • Say it out loud with the last name, and check the initials.
  • Think of the nicknames people will reach for.
  • Check the rank: a top 20 name means a few in every school.
  • Stuck between favorites? Keep the ones you both like on the wheel above and spin until one sticks.

Source: US Social Security Administration, baby names from Social Security card applications, 1880–2025. Names given to fewer than five babies of one sex in a year aren’t listed.