US baby names 2025

Most Popular Baby Names of 2025

The top 100 boy and girl names in the United States, from official Social Security data, with how each name moved since 2024 and 2015.

Top 100 boy names of 2025

RankNamevs 2024vs 2015Babies
1Liam–▲ 120,818
2Noah–▼ 120,358
3Oliver–▲ 1614,939
4Theodore–▲ 9513,355
5Henry▲ 1▲ 2412,020
6James▼ 1▲ 111,945
7Elijah▲ 1▲ 411,111
8Mateo▼ 1▲ 7711,045
9William▲ 1▼ 410,545
10Lucas▼ 1▲ 610,219
11Benjamin–▼ 19,762
12Levi–▲ 309,642
13Elias▲ 12▲ 878,837
14Luca▲ 9▲ 1438,759
15Jack–▲ 258,748
16Sebastian▼ 2▲ 198,605
17Hudson▲ 5▲ 488,583
18Samuel▼ 1▲ 58,334
19Leo▲ 5▲ 728,173
20Ezra▼ 7▲ 738,126
21Michael▼ 3▼ 128,094
22Daniel▼ 6▼ 108,085
23John▼ 2▲ 38,027
24Ethan▼ 5▼ 187,852
25Julian▲ 5▲ 207,603
26Santiago▲ 3▲ 1017,554
27Cooper▲ 23▲ 507,472
28Asher▼ 8▲ 547,456
29Joseph▲ 3▼ 87,303
30Alexander▼ 3▼ 227,230
31Owen▼ 5▲ 57,190
32Matthew▲ 1▼ 177,003
33Luke▲ 1▼ 56,948
34Thomas▲ 5▲ 176,917
35David▼ 4▼ 176,794
36Jackson▼ 1▼ 196,582
37Gabriel▲ 6▼ 156,569
38Wyatt–▼ 46,480
39Mason▲ 3▼ 366,291
40Bennett▲ 20▲ 1146,268
41Dylan▼ 13▼ 146,208
42Roman▲ 10▲ 606,162
43Jacob▼ 3▼ 396,152
44Miles▼ 7▲ 636,072
45Carter▲ 1▼ 216,024
46Anthony▼ 2▼ 215,967
47Isaac▼ 6▼ 165,953
48Charles▲ 3▲ 25,898
49Maverick▼ 13▲ 1355,894
50Thiago▲ 5▲ 2845,835
51Grayson▼ 3▼ 45,805
52Wesley▲ 6▲ 745,578
53Logan▼ 8▼ 395,576
54Josiah▼ 1▲ 35,509
55Weston▲ 15▲ 655,482
56Waylon▲ 9▲ 1665,408
57Isaiah▼ 1▼ 85,267
58Caleb▼ 9▼ 215,217
59Rowan▲ 12▲ 1605,212
60Beau▲ 9▲ 1435,165
61Ezekiel▼ 7▲ 855,091
62Aiden▼ 15▼ 495,046
63Nathan▼ 1▼ 254,975
64Brooks▲ 3▲ 1694,877
65Nolan▼ 1▲ 64,846
66Joshua▼ 9▼ 334,773
67Angel▼ 4▼ 34,757
68Christopher▼ 7▼ 364,748
69Lincoln▲ 4▼ 34,703
70Jayden▼ 11▼ 504,653
71Silas▲ 10▲ 574,639
72Enzo▲ 2▲ 2584,556
73Andrew▼ 5▼ 434,497
74Adrian▼ 2▼ 164,464
75Atlas▲ 26▲ 4124,413
76Cameron▼ 10▼ 204,348
77Everett▲ 8▲ 594,287
78Walker▲ 4▲ 2634,204
79Axel▼ 1▲ 444,140
80Aaron▼ 1▼ 284,041
81August▲ 7▲ 1143,958
82Theo▼ 2▲ 3243,945
83Ian▼ 8▼ 73,924
84Adriel▲ 25▲ 2033,921
85Luka▲ 9▲ 4393,873
86Gael▲ 3▲ 1343,860
87Arthur▲ 18▲ 2053,847
88Jeremiah▲ 5▼ 343,840
89Jonathan▼ 6▼ 413,822
90Micah▼ 4▲ 153,817
91Leonardo▼ 7▲ 123,789
92Robert▼ 2▼ 293,772
93Kai▼ 17▲ 523,768
94Emiliano▲ 19▲ 1363,701
95Jose▼ 4▼ 153,678
96Christian▼ 19▼ 533,641
97Eithan▲ 129▲ 15063,636
98Archer▲ 17▲ 1913,627
99Ryan▼ 12▼ 603,532
100Myles▼ 1▲ 1233,511

Top 100 girl names of 2025

RankNamevs 2024vs 2015Babies
1Olivia–▲ 113,544
2Charlotte▲ 2▲ 713,400
3Emma▼ 1▼ 212,754
4Amelia▼ 1▲ 812,699
5Sophia▲ 1▼ 212,561
6Mia▼ 1–11,078
7Isabella–▼ 210,666
8Evelyn–▲ 79,123
9Sofia▲ 1▲ 58,252
10Eliana▲ 8▲ 928,191
11Ava▼ 2▼ 77,732
12Eleanor▲ 2▲ 487,649
13Violet▲ 2▲ 377,546
14Ailany▲ 87▲ 38287,136
15Aurora▲ 1▲ 637,065
16Harper▼ 4▼ 66,792
17Elizabeth–▼ 46,760
18Lily▲ 6▲ 76,673
19Camila▼ 8▲ 246,591
20Nora▲ 2▲ 216,380
21Hazel▼ 2▲ 426,318
22Penelope▲ 6▲ 126,225
23Chloe▼ 3▼ 66,203
24Ellie▼ 3▲ 246,176
25Lucy▲ 9▲ 306,176
26Aria–▲ 36,130
27Luna▼ 14▲ 856,076
28Isla▲ 7▲ 1146,012
29Ella▲ 1▼ 115,831
30Lainey▲ 8▲ 5465,738
31Zoe▼ 2▲ 25,646
32Scarlett▼ 5▼ 105,644
33Gianna▼ 10▲ 635,634
34Emily▼ 9▼ 265,451
35Valentina▲ 12▲ 795,354
36Layla▲ 1▼ 65,338
37Avery▼ 6▼ 215,267
38Grace▲ 2▼ 195,127
39Ivy▼ 3▲ 915,117
40Madison▲ 5▼ 294,945
41Abigail▼ 9▼ 344,941
42Elena▲ 4▲ 644,836
43Mila▼ 10▲ 104,796
44Willow▼ 3▲ 674,763
45Emilia▼ 2▲ 1004,677
46Nova▼ 7▲ 1674,657
47Naomi▼ 3▲ 284,644
48Riley▼ 6▼ 134,441
49Eloise▲ 15▲ 2054,251
50Sadie▲ 7▲ 24,168
51Delilah▼ 1▲ 644,137
52Stella▼ 3▼ 14,136
53Josephine▲ 3▲ 784,126
54Victoria▼ 6▼ 344,027
55Sophie▲ 5▲ 493,984
56Hannah▼ 4▼ 283,973
57Lillian▼ 3▼ 313,966
58Leah▼ 5▼ 223,880
59Adeline▼ 1▲ 763,864
60Leilani▲ 6▲ 1183,792
61Iris▲ 11▲ 1553,729
62Maya▼ 11▲ 63,712
63Clara▲ 15▲ 353,601
64Ruby▼ 2▲ 193,554
65Alice▼ 2▲ 223,547
66Genesis▼ 11▼ 13,527
67Paisley▼ 6▼ 223,508
68Claire▼ 1▼ 193,487
69Zoey▼ 10▼ 463,427
70Eden▲ 1▲ 863,362
71Madelyn▼ 6▼ 123,362
72Vivian▲ 5▲ 233,362
73Millie▲ 14▲ 3963,353
74Emery▼ 4▲ 603,208
75Daisy▲ 1▲ 1083,206
76Maeve▼ 1▲ 3763,153
77Ayla▼ 8▲ 1883,149
78Liliana▲ 2▲ 493,118
79Melody▲ 12▲ 693,095
80Lyla▲ 3▲ 613,089
81Madeline▲ 5▲ 103,086
82Josie▲ 6▲ 1683,021
83Lucia▲ 15▲ 1433,012
84Addison▼ 16▼ 602,971
85Kennedy▲ 4▼ 272,933
86Audrey▼ 4▼ 492,919
87Maria▼ 13▲ 222,887
88Autumn▼ 9▼ 192,805
89Natalie▼ 16▼ 622,736
90Sarah▲ 3▼ 332,710
91Everly▼ 10▲ 472,695
92Lydia▲ 5▼ 122,692
93Kinsley▼ 8▲ 202,671
94Sienna▲ 45▲ 1362,659
95Jade▼ 11▲ 312,658
96Caroline▼ 4▼ 342,646
97Quinn▼ 1–2,634
98Amara▲ 23▲ 3612,630
99Georgia▲ 11▲ 1302,619
100Juniper▲ 11▲ 3272,618
Wooden alphabet blocks and knitted baby booties

Biggest climbers in the top 100 over ten years

Boys

  1. Eithan: #1603 in 2015 → #97 in 2025
  2. Luka: #524 in 2015 → #85 in 2025
  3. Atlas: #487 in 2015 → #75 in 2025
  4. Theo: #406 in 2015 → #82 in 2025
  5. Thiago: #334 in 2015 → #50 in 2025

Girls

  1. Ailany: #3842 in 2015 → #14 in 2025
  2. Lainey: #576 in 2015 → #30 in 2025
  3. Millie: #469 in 2015 → #73 in 2025
  4. Maeve: #452 in 2015 → #76 in 2025
  5. Amara: #459 in 2015 → #98 in 2025

Want ideas beyond the top 100? Try the baby name generator, blend two names with the name combiner, or find a middle name that fits.

Sources

  1. US Social Security Administration. Popular Baby Names, national data 1880–2025.

Curious what your baby will look like?

Upload one photo of mom and one of dad, and our AI shows your future baby, boy or girl, as a toddler, a kid, a teenager or a grown-up.

See what my baby will look like →

Questions parents ask

What was the most popular baby name in 2025?

According to US Social Security data, the top boy name in 2025 was Liam and the top girl name was Olivia.

Where does this data come from?

The US Social Security Administration publishes the number of babies given each name every year, from Social Security card applications. Names given to fewer than five babies in a year are not listed.

Should I avoid a top 10 name?

It depends on you. Even the top name in the US today is given to only about 1 in 100 babies of that sex, far fewer than the most popular names of the 1950s. If you want something less common, look at names ranked 50–100 or check a name’s trend before deciding.

More tools for parents-to-be

Get credits

Starter

Free

1 portrait

  • 10 credits when you sign up
  • All five ages, son or daughter
  • Download in full quality

Basic

$4.99

20 portraits

  • 200 credits
  • $0.25 per portrait
  • Credits never expire

Pro

$9.99/month

60 portraits a month

  • 600 credits every month
  • $0.17 per portrait
  • Cancel anytime
Best value

Plus

$19.99

100 portraits

  • 1,000 credits
  • $0.20 per portrait
  • Credits never expire

Every portrait uses 10 credits. A 5-second baby video uses 100.

Secure checkout. Failed generations refund their credits. Refund policy