MakeYourChart

Top baby names of 2025

The top US baby names of 2025: Liam with 20,818 babies, Noah, Oliver, Olivia and Charlotte, from the Social Security Administration's latest data.

Free to edit and export · No signup to start

What the data shows

  • 2025: 20,818 at Liam ♂, 10,666 at Isabella ♀ (49% lower).

About this chart

These are the 15 most-given baby names in the United States in 2025, boys and girls together, from the Social Security Administration's annual release. Liam (20,818) was the top boy name for the ninth year in a row, and Olivia (13,544) the top girl name for the seventh.

The boys' list is led by two names far ahead of the rest: Liam and Noah were each given to over 20,000 babies, while the next name, Oliver, had 14,939. On the girls' side the top five were all within about 1,000 babies of each other, led by Olivia, Charlotte, Emma, Amelia and Sophia.

The data

Source: U.S. Social Security Administration, baby names from Social Security card applications (names given to 5 or more babies). Retrieved November 4, 2026.

Top baby names of 2025, US babies given each name in 2025, Liam ♂–Isabella ♀
Date2025
Liam ♂20,818
Noah ♂20,358
Oliver ♂14,939
Olivia ♀13,544
Charlotte ♀13,400
Theodore ♂13,355
Emma ♀12,754
Amelia ♀12,699
Sophia ♀12,561
Henry ♂12,020
James ♂11,945
Elijah ♂11,111
Mia ♀11,078
Mateo ♂11,045
Isabella ♀10,666

Post it

Suggested caption: “Liam, ninth year running. Is your name on the 2025 list?” Credit the source in your caption; it heads off the 'source?' comments.

Make it yours

  • Switch between bar, line, column and donut races with one click.
  • Pick 9:16 for Reels and TikTok, 4:5 for the feed or 16:9 for YouTube.
  • Change the theme, font, colors and race length, and add your own captions.
  • Paste your own numbers from Excel or Google Sheets. See the bar chart race maker for tips.

Frequently asked questions

What was the most popular baby name in 2025?

Liam was the most popular baby name in the US in 2025, given to 20,818 boys. The most popular girl name was Olivia, given to 13,544 girls, according to the Social Security Administration.

How many babies were named Noah in 2025?

20,358, making Noah the second most popular boy name, only 460 behind Liam.

Where does this data come from?

U.S. Social Security Administration, baby names from Social Security card applications (names given to 5 or more babies). Retrieved November 4, 2026. You can download the full table as a CSV from this page.

Can I turn this chart into a video?

Yes. Open it in the editor, change the title, theme, colors or format (9:16 for Reels and TikTok, 16:9 for YouTube), and export an MP4. Free exports are 720p with a small watermark; Pro ($11.99/month) removes it and adds 1080p, 4K and 60 fps.

Related data

All fun charts