
Which Boys’ Names Are Most Popular Across the U.S.?
Key Takeaways
- Liam has been America’s top boy’s name for nine straight years, but it led only 15 states in 2025, down from 23 a year earlier.
- Noah (14 states), Oliver (12), and Theodore (6) led most of the remaining states. Theodore topped just one state in 2024.
- West Virginia’s favorite was Waylon, a name that had never topped any state before.
The most popular boys’ names vary widely across the U.S., with some dominating entire regions and others claiming the top spot in just one state.
This map shows the most popular name given to baby boys born in 2025 in every U.S. state and D.C., using data from the Social Security Administration. The agency counts names from Social Security card applications, organized by state of birth.
Liam Leads 15 States, Including the Three Largest
Just four names topped the rankings in 47 states. Liam, Noah, and Oliver remained the dominant favorites, but Theodore emerged as a serious contender, leading six states after topping just one in 2024.
Each name has its own territory. Liam led much of the Sun Belt, including California, Texas, and Florida, while Noah topped many East Coast states, from Massachusetts to South Carolina. Oliver’s states stretch across the Midwest and Mountain West, while Theodore’s are mostly northern: Maine, New Hampshire, Michigan, and Minnesota, along with Kansas and Wyoming.
The table below lists each state’s most popular boy’s name and its runner-up, along with the number of boys given each name in 2025:
| State | Most Popular Boy’s Name (2025) | Second Most Popular (2025) | ||
|---|---|---|---|---|
| Name | Boys Given the Name | Name | Boys Given the Name | |
| Alabama | John | 343 | William | 331 |
| Alaska | Noah | 46 | Theodore | 45 |
| Arizona | Liam | 437 | Noah | 434 |
| Arkansas | Liam | 167 | Hudson | 147 |
| California | Liam | 2,624 | Noah | 2,607 |
| Colorado | Liam | 397 | Theodore | 373 |
| Connecticut | Noah | 268 | Liam | 241 |
| Delaware | Noah | 63 | Liam | 59 |
| District of Columbia | Noah | 58 | Theodore | 53 |
| Florida | Liam | 1,865 | Noah | 1,749 |
| Georgia | Liam | 661 | Noah | 653 |
| Hawaii | Elijah | 49 | Noah | 46 |
| Idaho | Oliver | 128 | Theodore | 124 |
| Illinois | Liam | 690 | Noah | 683 |
| Indiana | Oliver | 428 | Liam | 393 |
| Iowa | Oliver | 198 | Liam | 185 |
| Kansas | Theodore | 183 | Oliver | 179 |
| Kentucky | Oliver | 278 | Liam | 253 |
| Louisiana | Noah | 237 | Liam | 223 |
| Maine | Theodore | 83 | Oliver | 77 |
| Maryland | Liam | 463 | Noah | 377 |
| Massachusetts | Noah | 468 | Liam | 446 |
| Michigan | Theodore | 490 | Noah | 478 |
| Minnesota | Theodore | 339 | Henry | 313 |
| Mississippi | James | 160 | William | 155 |
| Missouri | Oliver | 405 | Theodore | 393 |
| Montana | Oliver | 62 | Henry | 58 |
| Nebraska | Liam | 149 | Theodore | 128 |
| Nevada | Liam | 205 | Mateo | 184 |
| New Hampshire | Theodore | 101 | Henry | 77 |
| New Jersey | Liam | 749 | Noah | 742 |
| New Mexico | Noah | 115 | Liam | 109 |
| New York | Noah | 1,381 | Liam | 1,368 |
| North Carolina | Noah | 684 | Liam | 680 |
| North Dakota | Liam | 56 | Henry | 49 |
| Ohio | Oliver | 653 | Theodore | 611 |
| Oklahoma | Liam | 232 | Noah | 189 |
| Oregon | Oliver | 199 | Theodore | 188 |
| Pennsylvania | Noah | 744 | Liam | 566 |
| Rhode Island | Noah | 67 | Liam | 64 |
| South Carolina | Noah | 276 | Liam | 271 |
| South Dakota | Oliver | 66 | Liam | 60 |
| Tennessee | Noah | 444 | Liam | 425 |
| Texas | Liam | 2,688 | Noah | 2,450 |
| Utah | Oliver | 274 | Liam | 227 |
| Vermont | Oliver | 35 | Theodore | 34 |
| Virginia | Liam | 590 | Noah | 556 |
| Washington | Noah | 426 | Liam | 403 |
| West Virginia | Waylon | 115 | Hudson | 106 |
| Wisconsin | Oliver | 336 | Theodore | 323 |
| Wyoming | Theodore | 27 | James | 25 |
The three largest states help explain how Liam remains No. 1 nationally while leading relatively few states. About 7,200 of the country’s 20,800 Liams were born in California, Texas, or Florida, and the name finished second in 17 other states. As with America’s favorite dog breeds by state, the national ranking gives more weight to populous states.
In some states, just one baby determined the most popular name. Noah edged out Theodore in Alaska by a single birth, while Oliver won Vermont by the same margin. Arizona was nearly as close, with 437 Liams versus 434 Noahs. Across 22 states, the winning name finished ahead by 10 babies or fewer.
These close races reflect how much baby-name preferences have diversified. Liam was given to about 1.1% of boys born in 2025, or one in every 88, according to the agency’s national data. In 1950, the top name, James, accounted for 4.7% of boys. With parents choosing from a wider variety of names, just 27 Theodores were enough to lead Wyoming.
Noah and Theodore Are Gaining on Liam
The map looked different a year earlier. Liam led 23 states in 2024, compared with just six for Noah. In 2025, seven states switched directly from Liam to Noah, including New York, where Liam had held the top spot for 10 straight years. Nationally, Liam’s lead over Noah shrank from about 1,800 babies to just 460.
The table below shows the five most popular boys’ names nationally each year from 2020 to 2025:
| Rank | Most Popular Boys’ Names in the U.S. by Year | |||||
|---|---|---|---|---|---|---|
| 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | |
| 1 | Liam | Liam | Liam | Liam | Liam | Liam |
| 2 | Noah | Noah | Noah | Noah | Noah | Noah |
| 3 | Oliver | Oliver | Oliver | Oliver | Oliver | Oliver |
| 4 | Elijah | Elijah | James | James | Theodore | Theodore |
| 5 | William | James | Elijah | Elijah | James | Henry |
Liam, Noah, and Oliver have held the top three spots in the same order every year since 2019. Theodore is the newcomer. It ranked 99th in 2015 and entered the top five in 2024, before climbing to No. 1 in six states in 2025.
Its rise fits what baby-name experts call the 100-year rule, the tendency for a name to sound fresh again about a century after it was last in fashion. Theodore previously peaked at No. 30 in 1904, during Theodore Roosevelt’s presidency, before falling to No. 314 by 1999.
Not every state followed the national trends. Four states chose a name outside the national top four, including West Virginia, where Waylon became the most popular boy’s name after never previously topping a state ranking.
Alabama also broke with tradition. John overtook William, ending the latter’s 30-year run at No. 1 in the state. Although John now ranks 23rd nationally, it was America’s most popular boy’s name every year from 1880 to 1923.
Learn More on the Voronoi App
If you enjoyed today’s post, check out From John to Jayden: How Names Have Changed for American Boys Since the 1880s on Voronoi.















