USA Baby Names Analysis

Are baby names a reflection of our culture?

A few million parents pick names for their babies every year. If each name serves as a small vote about gender, individuality, sound, identity, what patterns can we find and what do they say about us?

Data source

Data source: SSA national- and state-level data · Analysis covers 1880–2024 (national), 1910–2024 (state) · 2.1M national rows, 6.6M state rows.

2025 (latest year)

Female
#NameBirths
1Olivia13.5k0.41%
2Charlotte13.4k0.40%
3Emma12.8k0.38%
4Amelia12.7k0.38%
5Sophia12.6k0.38%
6Mia11.1k0.33%
7Isabella10.7k0.32%
8Evelyn9.1k0.28%
9Sofia8.3k0.25%
10Eliana8.2k0.25%
Male
#NameBirths
1Liam20.8k0.63%
2Noah20.4k0.61%
3Oliver14.9k0.45%
4Theodore13.4k0.40%
5Henry12.0k0.36%
6James11.9k0.36%
7Elijah11.1k0.34%
8Mateo11.0k0.33%
9William10.5k0.32%
10Lucas10.2k0.31%
Gender-Neutral i
#NameF+MLean thenLean 2025
1Riley6.1k0.18%
2Parker6.0k0.18%
3Charlie4.6k0.14%
4River4.5k0.14%
5Sawyer4.0k0.12%
6Emerson3.6k0.11%
7Tatum3.4k0.10%
8Rory3.1k0.09%
9Hayden3.0k0.09%
10Amari2.8k0.08%
How do you define a generational boundary?

We use the windows Pew Research uses for the modern generations:

  • Silent (1928–1945)
  • Boomers (1946–1964)
  • Gen X (1965–1980)
  • Millennials (1981–1996)
  • Gen Z (1997–2012)
  • Gen Alpha (2013–2025)

Pew's framework only covers people born after 1928. The SSA dataset starts in 1880, so we group the 1880–1927 cohort into a single bucket we call Pre-Silent. That window spans roughly two demographic generations (the Lost Generation and the Greatest Generation), but treating it as one block keeps the table cell counts comparable and avoids carving up the early years where data is sparser.

Generational boundaries are conventional, not natural. Pew itself notes that any cutoff is somewhat arbitrary and chosen for analytic convenience. We use them here because they give recognizable cohort labels that most readers already have intuitions about.

Gen Alpha (2013–2025)

Female
#NameBirths
1Olivia229K0.50%
2Emma223K0.49%
3Sophia191K0.42%
4Isabella176K0.39%
5Ava173K0.38%
6Mia163K0.36%
7Charlotte161K0.36%
8Amelia151K0.33%
9Evelyn123K0.27%
10Harper118K0.26%
Male
#NameBirths
1Liam257K0.57%
2Noah248K0.55%
3William177K0.39%
4James171K0.38%
5Oliver171K0.38%
6Elijah167K0.37%
7Benjamin161K0.35%
8Lucas153K0.34%
9Mason152K0.33%
10Michael147K0.32%
Gender-Neutral i
#NameF+MLean thenLean 2025
1Riley92.3k0.20%
2Parker81.3k0.18%
3Sawyer60.2k0.13%
4Rowan56.0k0.12%
5Peyton50.5k0.11%
6Quinn50.1k0.11%
7Charlie49.9k0.11%
8Blake49.1k0.11%
9River48.1k0.11%
10Hayden46.9k0.10%

Gen Z (1997–2012)

Female
#NameBirths
1Emily344K0.57%
2Madison281K0.47%
3Emma268K0.44%
4Hannah240K0.40%
5Olivia239K0.40%
6Abigail224K0.37%
7Isabella223K0.37%
8Samantha216K0.36%
9Elizabeth210K0.35%
10Ashley208K0.34%
Male
#NameBirths
1Jacob441K0.73%
2Michael409K0.68%
3Joshua358K0.59%
4Matthew357K0.59%
5Christopher324K0.54%
6Daniel319K0.53%
7Andrew316K0.52%
8William307K0.51%
9Joseph304K0.50%
10Anthony294K0.49%
Gender-Neutral i
#NameF+MLean thenLean 2025
1Jordan236K0.39%
2Angel170K0.28%
3Riley125K0.21%
4Avery92.9k0.15%
5Peyton81.6k0.14%
6Dakota66.7k0.11%
7Payton54.9k0.09%
8Skylar44.0k0.07%
9Skyler37.2k0.06%
10Casey36.8k0.06%

Millennials (1981–1996)

Female
#NameBirths
1Jessica683K1.2%
2Ashley588K1.0%
3Jennifer497K0.85%
4Amanda492K0.84%
5Sarah412K0.70%
6Stephanie324K0.55%
7Elizabeth306K0.52%
8Brittany301K0.51%
9Nicole297K0.51%
10Emily282K0.48%
Male
#NameBirths
1Michael949K1.6%
2Christopher784K1.3%
3Matthew680K1.2%
4Joshua606K1.0%
5David532K0.91%
6Daniel518K0.88%
7James503K0.86%
8Andrew466K0.79%
9John464K0.79%
10Joseph460K0.78%
Gender-Neutral i
#NameF+MLean thenLean 2025
1Jordan213K0.36%
2Taylor194K0.33%
3Casey101K0.17%
4Angel63.9k0.11%
5Dominique46.4k0.08%
6Jaime39.3k0.07%
7Devon38.7k0.07%
8Jessie35.8k0.06%
9Kasey23.1k0.04%
10Kendall22.2k0.04%

Gen X (1965–1980)

Female
#NameBirths
1Jennifer752K1.4%
2Lisa509K0.96%
3Michelle410K0.78%
4Kimberly407K0.77%
5Melissa373K0.71%
6Amy368K0.70%
7Angela342K0.65%
8Mary268K0.51%
9Heather249K0.47%
10Elizabeth241K0.46%
Male
#NameBirths
1Michael1.19M2.2%
2David816K1.5%
3James799K1.5%
4John756K1.4%
5Robert727K1.4%
6Christopher674K1.3%
7Jason547K1.0%
8William500K0.95%
9Brian493K0.94%
10Joseph408K0.77%
Gender-Neutral i
#NameF+MLean thenLean 2025
1Jamie138K0.26%
2Lee51.3k0.10%
3Jody43.4k0.08%
4Jaime43.1k0.08%
5Angel37.5k0.07%
6Kerry36.9k0.07%
7Casey36.4k0.07%
8Jackie29.3k0.06%
9Jessie20.5k0.04%
10Rene18.8k0.04%

Boomers (1946–1964)

Female
#NameBirths
1Mary1.13M1.5%
2Linda1.06M1.4%
3Patricia789K1.1%
4Susan750K1.0%
5Barbara632K0.86%
6Karen587K0.80%
7Deborah582K0.79%
8Nancy498K0.68%
9Donna495K0.68%
10Sandra492K0.67%
Male
#NameBirths
1James1.57M2.1%
2Robert1.53M2.1%
3John1.53M2.1%
4Michael1.46M2.0%
5David1.40M1.9%
6William1.07M1.5%
7Richard960K1.3%
8Thomas810K1.1%
9Mark684K0.93%
10Charles658K0.90%
Gender-Neutral i
#NameF+MLean thenLean 2025
1Terry323K0.44%
2Leslie119K0.16%
3Kelly99.2k0.14%
4Lee90.1k0.12%
5Tracy74.6k0.10%
6Jackie74.0k0.10%
7Dana68.8k0.09%
8Kerry39.5k0.05%
9Johnnie37.7k0.05%
10Marion35.8k0.05%

Silent Generation (1928–1945)

Female
#NameBirths
1Mary1.07M2.6%
2Barbara569K1.4%
3Betty498K1.2%
4Patricia468K1.1%
5Shirley361K0.87%
6Dorothy361K0.87%
7Carol294K0.71%
8Margaret293K0.71%
9Nancy288K0.70%
10Joan270K0.65%
Male
#NameBirths
1Robert1.12M2.7%
2James1.09M2.6%
3John974K2.4%
4William820K2.0%
5Richard647K1.6%
6Charles568K1.4%
7Donald476K1.2%
8Thomas395K0.96%
9David392K0.95%
10George360K0.87%
Gender-Neutral i
#NameF+MLean thenLean 2025
1Willie159K0.39%
2Marion72.2k0.17%
3Billie54.4k0.13%
4Jessie49.8k0.12%
5Johnnie45.6k0.11%
6Jackie44.0k0.11%
7Bobbie41.8k0.10%
8Leslie32.7k0.08%
9Pat32.1k0.08%
10Lynn29.9k0.07%

Pre-Silent (1880–1927)

Female
#NameBirths
1Mary1.43M3.3%
2Helen613K1.4%
3Dorothy563K1.3%
4Margaret512K1.2%
5Ruth447K1.0%
6Anna371K0.85%
7Elizabeth334K0.77%
8Mildred302K0.70%
9Frances279K0.64%
10Betty268K0.62%
Male
#NameBirths
1John1.09M2.5%
2William945K2.2%
3James852K2.0%
4Robert781K1.8%
5Charles530K1.2%
6George526K1.2%
7Joseph470K1.1%
8Edward357K0.82%
9Frank330K0.76%
10Thomas287K0.66%
Gender-Neutral i
#NameF+MLean thenLean 2025
1Willie218K0.50%
2Marion133K0.31%
3Jessie116K0.27%
4Johnnie45.0k0.10%
5Ollie33.8k0.08%
6Billie27.0k0.06%
7Jimmie26.3k0.06%
8Cleo23.9k0.06%
9Laverne21.3k0.05%
10Merle20.2k0.05%

Name concentration

The percentage of births covered by the top-10 names have fallen sharply over time. In 1880, the top 10 female names covered 24.6% of all female births. Now, it's 7.1%. For males, the top 10 names covered 44.2% of all male births. Now, it's 8.0%. Coverage was relatively steady from 1880 to 1950, with a sharp decline starting from 1960.

Name concentration over time

Name entropy

If the top names are covering less births, is it because non-top names are getting used more or because there are more unique names overall, or both?

Per-capita name variety — unique names per million same-gender births — traces a U-shape for both genders, with a mid-century trough and a steep recovery after 1980. There are many more unique names today on an absolute basis, but per 1M births, it's roughly the same number as in 1880.

When we look at Shannon entropy, which measures how spread births are across names, we see a strong inflationary rise compared to the per-capita number of unique names.

How is entropy calculated?

For a given year, let $p_i$ be the proportion of births with name $i$. Shannon entropy is:

$$H = -\sum_{i=1}^{k} p_i \log_2 p_i$$

measured in bits. Intuitively, $H$ is the average number of yes/no questions you'd need to guess a random baby's name. The effective number of names — the number of equally-popular names that would produce the same $H$ — is $2^H$. An entropy of 10.5 bits ≈ 1,448 effective names.

Per-capita unique-name variety over time Shannon entropy of names over time
  • Per-capita variety is a U-shape for both genders. Both lines bottomed around 1950 and have climbed steeply since 1980. At the trough: F ≈ 3.6K, M ≈ 2.3K unique names per million same-gender births. By 2024: F ≈ 10.9K, M ≈ 8.3K.
  • The genders cross around 1920. Pre-1920, male names had more per-capita variety than female. From ~1920 onward that flipped, and female has run higher ever since — the gap widening through the modern era.
  • Female entropy has always been higher, though. Across every year 1880–2024, female entropy exceeds male — no crossover. So in the pre-1920 era, even with fewer distinct female names, female births were spread more evenly. The male side had more names, but a heavier concentration on the top few.

Trigram entropy vs. name entropy

Name entropy has grown much faster than phonetic entropy. The gap between them is likely explained by "creative spelling" — Caitlin, Kaitlyn, Katelyn; Brian, Bryan, Bryon. Before 1960, the two tracked in parallel. After 1960, name entropy accelerated away. The modern boom in distinct names appears to be largely orthographic, not phonetic.

Trigram vs name entropy over time

Name half-life

It's not just that the top 10 names are covering fewer births, but top 10 names have been cycling faster and faster. In the 1880s, the top 10 names took 45 years to drop to half their peak share. By the 1990s, the half life is less than 20 years.

Average name half-life by decade
  • Male top names have always lasted longer: In the 1880s, male top-10 half-life was ~45 years vs. ~32 for females.
  • The gap is narrowing: 13-year male-female gap in the 1880s → 4 years by the 1990s.
  • Chart cuts off at the 1990s because newer names haven't finished decaying yet.
Gender-neutral A name is gender-neutral in a given year if, within a 10-year rolling window centered on that year, the minority gender accounts for ≥20% of usage and has ≥100 births in the window.
Why?

The rolling window does two things. First, gender-neutrality isn't a permanent label — a name has to requalify every year. A name that reads strongly one gender today might have been gender-neutral decades ago, and a brief past qualification shouldn't make the name gender-neutral forever. Second, the multi-year window smooths out single-year noise so a one-off blip doesn't flip a name in or out.

Why 20%? In 2024, Liam was the most popular name amongst boys (22K births), but Liam was also given to 500 girls — a 1 : 49 ratio. Does that make Liam a gender-neutral? Most people seem to say no. But where is the line? 5%? 20%? 40%? A poll amongst friends found that most people agree that 20% minority share signals significant cross-gender use.

It's possible to go with a more permissive or restrictive definition, but a small one-at-a-time ablation sweep — window $W \in \{1, 5, 10, 15, 20\}$, share $S \in \{0.05, 0.10, 0.20, 0.30, 0.40\}$, count $C \in \{25, 50, 100, 250, 500\}$ — confirms that the broad shape of our findings holds across other reasonable variations.

Gender-neutral naming over time

The share of births going to substantively gender-neutral names has risen ~8× since 1880, from ~0.7% to ~5.5% today. An early-1900s male spike (~3.3% in 1910) was driven almost entirely by "Willie".

Gender-neutral name share over time

Based on our definition, 1,648 names have ever qualified. The number of names that are actively qualifying as gender-neutral is on the rise. There's about 1000 names that qualified as gender-neutral in the past but are no longer in use.

Per-year and cumulative count of qualifying gender-neutral names

The all-time gender-neutral champions

Four ways to rank the 1,669 names that ever met the strict GN gate: Max Prevalence (highest share of US births in a 10-year window during a qualifying year), Balance (closest to 50:50 F/M during qualifying years, restricted to names with ≥10K total qualifying-year births), Longevity (most qualifying years), and Total Usage (most births during qualifying years).

F : M aggregates births across each name's qualifying years only — not its lifetime mix, and not a single year. Total and Max Prev are likewise restricted to qualifying years. Yrs-GN is the number of years that met the strict gate (≥20% minority share and ≥100 minority births in a 10-year rolling window).

Active-GN (still meets GN gate in 2025) Active-M (in use, now M-dominant) Active-F (in use, now F-dominant) Inactive (no 2025 births)
Top 10 by Max Prevalence
#NameMax PrevTotalF : MYrs-GNStatus
1Willie0.708%1906368K65Active-M
2Taylor0.621%1996228K29Active-GN
3Jordan0.551%1995406K25Active-M
4Terry0.471%1957263K40Active-M
5Jamie0.413%1980193K87Active-GN
6Jessie0.387%1903251K123Active-GN
7Tracy0.354%1965105K80Active-GN
8Shannon0.342%197186.1k57Active-GN
9Kelly0.340%196384.6k19Active-GN
10Marion0.326%1914234K127Active-GN
Top 10 by Balance
#NameMax PrevTotalF : MYrs-GNStatus
1Ashton0.085%200229.6k22Active-M
2Kerry0.080%197297.9k85Active-M
3Justice0.038%200037.7k41Active-GN
4Carey0.026%197424.3k65Active-M
5Kris0.030%196525.8k57Active-M
6Jean0.033%197722.3k49Active-GN
7Briar0.029%202513.2k37Active-GN
8Landry0.016%201710.9k33Active-GN
9Loren0.018%198819.4k50Active-GN
10Jaylin0.026%200619.6k37Active-GN
Top 10 by Longevity
#NameMax PrevTotalF : MYrs-GNStatus
1Tommie0.039%193452.2k144Active-GN
2Marion0.326%1914234K127Active-GN
3Jessie0.387%1903251K123Active-GN
4Ollie0.146%188445.6k120Active-GN
5Alva0.036%188419.1k114Active-F
6Sammie0.022%193522.1k113Active-GN
7Trinidad0.010%19219.4k110Active-M
8Jackie0.124%1939169K109Active-GN
9Ivory0.009%190714.1k108Active-F
10Johnnie0.123%1929133K102Active-GN
Top 10 by Total Usage
#NameMax PrevTotalF : MYrs-GNStatus
1Jordan0.551%1995406K25Active-M
2Willie0.708%1906368K65Active-M
3Terry0.471%1957263K40Active-M
4Jessie0.387%1903251K123Active-GN
5Marion0.326%1914234K127Active-GN
6Riley0.236%2008233K38Active-GN
7Taylor0.621%1996228K29Active-GN
8Angel0.316%2006214K57Active-M
9Jamie0.413%1980193K87Active-GN
10Casey0.184%1988185K58Active-GN

All 1,669 names that ever qualified, with full per-name stats: download CSV.

Stability of gender-neutral names

Once a name clears the gender-neutral bar, does it stay there?

39% are "stable neutrals" (Charlie, Blake, Blake). 25% are "brief crossers" (Jude, Dean, Tristan). The remaining ~36% oscillate. M→F flips are much faster than F→M flips, which play out more slowly.

Trajectories of gender-neutral names by stability mode

Where do GN names start, and where do they end up?

The historical name pool has a high mortality rate. 57% of non-tail F-origin names (9,243 / 16,347) are inactive today — old female-coded staples like Vicki, Sue, Myrtie, Carole. 42% of M-origin names are inactive — Pat, Carroll, Gregg, Dick, Ed. Of 1,557 GN-origin names: 28% still GN, 19% drifted M-dominant, 11% drifted F-dominant, 42% inactive. A handful of names have undergone full gender crossovers: M-origin → F today: 80 names (1%). F-origin → M today: 49 (0.3%).

Origin gender vs current gender heatmap

Ending bigrams as gender signal

The last two letters of a name carry an outsized share of its gender identity. Mutual information between ending bigram and gender has dropped from 0.64 bits in 1880 to 0.47 bits today — a 27% decline. Endings like -la, -ia, -na stay near-100% female; -rt, -hn, -rd stay near-100% male. More recently, ending bigrams like -ey, -ce, -ah are the most blurred.

Mutual information between ending bigram and gender over time

Starting-letter frequency

J is by far the most dominant starting letter for boy's names, though more recently it is gradually giving way to other starting letter. Both genders have seen a surge in A-names. M, R, S, and C have been the most consistent and popular starting letters for girls. Male naming is more concentrated — fewer letters command large shares at any time. Female naming, by contrast, is slightly more evenly distributed.

Starting letter frequency over time

Starting-letter correlation

Some letters rise and fall together. Others don't. For females, the M and J have strong negative correlations with the A- and K-name waves that replaced it. For males, J, R, W move inversely to A, B, E. Q, U, X, Z show weak correlations with everything — they've never been popular enough to participate in large-scale shifts.

Correlation matrix of starting letters over time

Average name length

Male names were briefly longer than Female names from 1880-1905, but female names have been longer ever since. Length of names peaked in 1990 for both females (Stephanie, Christina, Jennifer, Samantha) and males (Christopher/Alexander/Nicholas), and both have been shortening since. The Pearson correlation between male and female name length is surprisingly high r = 0.954 (year-over-year changes correlate at r = 0.706).

Average weighted name length over time

Trigram contagion

When a trigram appears in a hit name, it tends to spread to brand-new names, particularly for girls. Ashley dominated the 1980s–90s. Then came Paisley, Kinsley, Brinley, Hadley. Jayden spawned Kayden, Brayden, Hayden, Zayden.

Trigram contagion effect over time

Beginning vs. ending innovation

The trigram space has filled up fast: Novel trigrams dropped to near-zero by the 1920s–30s. Modern creativity appears to be based on recombination of existing trigrams rather than the invention of new ones.

Novel beginning vs ending trigram rates over time

Phonotactic complexity

Female names have always been more "liquid" — more vowels, smoother consonant-vowel alternation. Male names tolerate more consonant clusters (Chr-ist-opher, Str-ong). That's changing too. Male phonotactics are converging toward female: consonant clusters have dropped from 22% to 14%, vowel sequences (VV) have nearly doubled since 1980.

Consonant-vowel pattern frequencies over time
  • CV dominates: ~42–46% for females, ~36–39% for males — the Ma-ry, Jo-hn rhythm.
  • Female names are more liquid: Higher CV, lower CC share — a persistent pattern.
  • Consonant clusters declining: CC fell 16% → 12% (female), 22% → 14% (male).
  • Vowel sequences rising: VV share has nearly doubled since 1980 (Mia, Ava, Aria, Noah, Liam, Isaiah).
  • Male convergence: Male phonotactics are drifting toward the female pattern — smoother, more vowel-rich.

Soundex phonetic groups

104,819 names compress down to ~13,000 Soundex codes — the average name shares its phonetic code with 7 others. Some phoneme-identical groups are huge: John/Jon (5.4M births), Steven/Stephen (2.2M), Sarah/Sara/Cera (1.5M), Brian/Bryan/Bryon/Brion/Bryen (1.6M). The largest grouping (S050) contains Saaim, Saam, Saamia and ~800 siblings built on the S + long vowel pattern.

Soundex group size distribution
  • Heavy right skew: Most Soundex codes map to 1–3 distinct names; a few map to hundreds.
  • Top groups share simple phonetic frames: S050, J050, K050, M020 — common consonant-vowel templates.

Phoneme trends

"AH" (schwa) and "N" dominate female names; "R" declined (Mary/Margaret/Barbara fading); "L" rose (Olivia, Emily, Ella). For males, "N" has been rising steadily, tracking Aiden/Jayden/Ethan.

Top phoneme trends over time

Cultural event fingerprints

Pop-culture characters with strong, narrow appeal (Kylo after The Force Awakens, Khaleesi after Game of Thrones, Farrah in 1977, Miley in 2009, Elvis in 1956) produce strong adoption followed by quick decay. Names attached to broader cultural moments (Madison after Splash, Luke and Leia after Star Wars, Ariel after The Little Mermaid, Trinity after The Matrix) ramp more slowly, plateau for a decade or more, and decline more gently.

Alexa was healthy and rising right up to 2015, then collapsed when Amazon's voice assistant took the name — the cleanest brand-killing fingerprint in the data. Isis sat in the 85–95 band through 2014 before falling off a cliff. Katrina and Karen were already declining before their events; the hurricane and the meme accelerated curves that were heading down anyway.

Cultural events that boosted name popularity
Cultural events that depressed name popularity

What's the impact of AI model naming?

The three voice assistants with people-names all cratered after launch: Alexa fell from 1,128 to 73 babies per million (a ~15× drop), Siri from 30 to under 2, and Cortana vanished.

The LLM era looks different. Gemini slipped modestly (8.3 → 5.7) and "Chad" (a ChatGPT stand-in) slid from 47 to 29, but Claude actually rose (10.1 → 12.1) and Gemma — already a popular name well before Google's model — has continued to climb (499 → 545).

Per-capita US baby names for AI assistant and model names, year before launch vs 2025 (log scale). Voice-assistant names Alexa, Siri, and Cortana collapsed; LLM names Claude and Gemma held steady or rose.

Are baby names a reflection of our culture?

The loudest signal across 146 years of data is the collapse of the common name. The top 10 names for both boys and girls now cover under a tenth of all births, down from a quarter to a third a century ago, and the names that do reach the top now fade in half the time they used to. Individuality is rising.

But a deeper look shows that the explosion of "new" names comes mostly from creative respellings and more even distributions over them, rather than very novel names (like "X Æ A-Xii"). Unique phonemes and unique trigrams stopped growing in the 1930s.

Put together it feels kinda paradoxical: parents are making their baby names more distinctive, but reaching for the same handful of sounds and alternatives to do it.

Gender-neutral names feel like a recent invention, but they really aren't. Names have drifted across gender lines for over a century (Willie, Marion, Jamie, Jordan). While the usage of gender-neutral names is on the rise, it's doing so at a very gentle climb. And the names that do qualify as gender-neutral (over a broad set of heuristical definitions) still lean pretty heavily toward one gender. Altogether, it seems like gender lines are softening, but very gradually. The last two letters of a name predict gender better than almost anything else, and that has barely moved in 146 years.

Why I did this

A few friends have asked. The honest answer is that a lot of them are starting to have kids, and naming one is among the first and most permanent decisions a parent makes. If each name serves as a small vote about gender, individuality, sound, identity, is what we choose to name our babies like a slow-motion portrait of a culture?

Final thoughts

Candidly, I wouldn't have gone this deep without AI. The project still took somewhere between 20 and 30 hours in total. The bulk of that time wasn't making plots, but in deciding what questions to ask, and then understanding, checking, and curating the results.

I started this project before the 2025 SSA data was released, and when it landed I was pleasantly surprised at how painless it was to update all of the charts (and analysis). It makes sense that broad trends probably won't shift much year-to-year, but I think I'm curious enough to rerun the analysis every year for as long as I'm alive (and assuming the SSA keeps publishing new data). Maybe one day, we'll be able to ask AI to maintain it.

One thing I came away grateful for is that the SSA publishes this data every year. Last I looked, it seems like most other countries don't publish any baby names data this complete or easy to use. Let me know if you know of a good public source -- I'd love to run the same analysis for other countries. For now, if you're about to name a kid, I hope this was at least interesting, and good luck!