Rankings
All-Time Most Popular Baby Names
Names with the highest total birth count in SSA records since 1880.
- James
- #1 name
- 50
- names ranked
Data updated Jun 2026
The verdict
James tops all-time most popular baby names at 5,250,638 -- it takes just 914,859 to crack this 50-name list, a 5.7x spread from #1 to #50.
- 5,250,638
- James, #1
- 914,859
- Anna, #50 (the cutoff)
- 5.7x
- spread, top to bottom
Same ranked rows that render the table below -- row 1 here is row 1 there.
James tops the all-time most popular baby names list with a total births of 5,250,638.
According to Social Security Administration data, James leads the all-time most popular baby names ranking at 5,250,638, ahead of John (5,182,633) and Robert (4,849,730). This ranking covers 50 names total, sorted by total births from SSA birth-registration files.
- James #1 by total births
- John #2
- 50 names ranked
What This Ranking Tells Us
These names have the highest cumulative birth counts since the SSA began tracking in 1880. James, Robert, John, and Mary dominate because they were consistently popular for 80+ years during periods of much higher birth rates. Modern favorites like Liam and Olivia, despite current popularity, may never catch up because the baby boom era (1946-1964) produced enormous annual birth cohorts. This ranking reflects both popularity and longevity.
What the Data Says About This Ranking
This ranking lists 50 names drawn from the Social Security Administration's baby-name archive, filtered and sorted by total births. The #1 entry is James with a total births of 5,250,638, followed by John at 5,182,633 and Robert at 4,849,730. The bottom of the list, Anna (914,859), helps define the cutoff qualifying a name for inclusion here. Every name in this ranking meets the SSA's five-occurrence minimum threshold for public disclosure, so private rare names are excluded from consideration.
Across all 50 ranked entries, the average total births is 1,812,207, giving a statistical center of gravity for what "popular" means in this specific ranking context. These names have the highest cumulative birth counts since the SSA began tracking in 1880. Rankings of this type are sensitive to how the underlying data is cut: a top-50 list reflects different signals than a top-500 list, and combining spelling variants (Sophia + Sofia) versus keeping them separate, as the SSA does, produces materially different orderings. The rankings displayed here use the SSA's raw spelling-specific data without combining variants.
Because the SSA updates its baby-name files annually (typically each May), this ranking can shift year over year as new birth cohorts are added and historical revisions are applied. Names that appear to be rising or falling should be interpreted against the five-year-minimum sample sizes SSA requires; short-term movement on a single-year basis can be noisy. Source: Social Security Administration, Baby Names Data (1880-2023). This page summarizes publicly released SSA data and is provided for research and informational purposes only; it is not intended as personal naming advice or a recommendation of any specific name for a given child.
The bar to make this list
Where the #50 cutoff (Anna, 914,859) sits among names in the SSA archive
914,859 Top 1% higher than 99% of 117,820 names in the SSA archive
Each bar is a band; taller bars hold more names in the SSA archive. The dashed line + filled bar mark this entry. Hover or tap any bar for its full count, share, and where it sits relative to this entry.
Source Social Security Administration, Baby Names Data (1880-2023) · 2026-06-08
Source: Social Security Administration, Baby Names Data (1880-2023) - U.S. Social Security Administration, Baby Names from Social Security Card Applications (ssa.gov).
Source: SSA Baby Names Methodology, names with fewer than 5 annual occurrences are excluded to protect privacy.
Frequently Asked Questions
Can a modern name ever overtake James or Mary?
It would be extremely difficult. James has accumulated over 4.7 million recorded births since 1880. Even at its peak, a modern #1 name like Liam gets roughly 20,000 births per year. At that rate, it would take 235+ years of sustained #1 popularity to match James. The baby boom era (14,000+ births per year for top names) created an insurmountable historical advantage.
Why are older names so dominant?
Two factors: longevity and cohort size. Names like John and Mary were top-10 for nearly 100 consecutive years. Additionally, annual U.S. births peaked at 4.3 million in 1957 versus 3.6 million in 2023, so each year of historical popularity contributed more total births. Modern naming is also more diverse, spreading births across more names.
Nearby Rankings
Read our methodology - how this data is sourced, computed, and verified.
According to the Social Security Administration, as of June 2026 this ranking is computed directly from the agency's public-use baby-name files, which document 105,966 distinct names across 2,181,032 national year-by-name records spanning 1880-2025.
What to do with this ranking
- James leads this list at 5,250,638, 5.7x the #50 entry (Anna, 914,859) -- a steep drop-off across the list.
- See James's full history -- year-by-year SSA data, decade breakdown, and state popularity. James's profile
- Want to weigh two names from this list against each other? Compare names
Every name in this ranking meets the SSA's five-occurrence minimum threshold for public disclosure.
Cite this page
NameAlmanac Editorial. "All-Time Most Popular Baby Names: James Is #1." NameAlmanac. Accessed via https://namealmanac.com/rankings/all-time-popular. Licensed CC BY-SA 4.0.
Name Almanac is rendered directly from the Social Security Administration's public baby-name files, no number is typed in by an editor. This total births ranking is computed directly from the SSA's raw name files, no figure is typed in by an editor. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.