State name profile

Most Popular Baby Names in Texas

The boys' and girls' names most often given in Texas, ranked by total recorded births in Social Security Administration state data, 1910–2025.

James
#1 boy name
Mary
#1 girl name
7,603,116
Births recorded
1910–2025
Years covered

Texas's all-time #1 names are James for boys and Mary for girls, based on 7,603,116 SSA birth registrations since 1910.

According to the U.S. Social Security Administration, Texas has recorded 7,603,116 births across its top 50 boy and top 50 girl names since 1910. James leads all boys with 284,797 births, while Mary tops the girls with 211,241. This profile covers decade-by-decade leaders and the full top-50 rankings for both sexes.

  • James #1 boy name
  • Mary #1 girl name
  • 7,603,116 births recorded

Data updated Jun 2026

What the Data Says About Baby Names in Texas

The Social Security Administration has registered 7,603,116 births across the top 50 boy and top 50 girl names in Texas from 1910 through 2025, the portion of state-level naming data released publicly. Among boys, James leads with 284,797 cumulative births, while Mary tops the girl rankings with 211,241 births. The top 50 boy names collectively account for 4,714,586 births versus 2,888,530 for the top 50 girl names, reflecting the typical U.S. pattern in which boy-name distributions are more concentrated among fewer high-frequency entries. SSA state files include any name appearing five or more times in a given state-year, so lower-frequency names are suppressed for privacy and are not counted in these totals.

Decade-by-decade data for Texas extends back to 1910, making it possible to track how Texas parents' naming choices have shifted across more than a century of birth records. In the 1910s, the #1 boy name was James and the #1 girl name was Mary. By the 2020s, the top names had shifted to Liam for boys and Olivia for girls. Across 12 decades with complete data, the turnover in #1 rankings reflects broader cultural and generational forces, baby-boom naming conformity, the 1970s individualism shift, and the current resurgence of short, classic names.

Because Texas reports under the same SSA framework as every other jurisdiction, these figures are directly comparable across all 50 states and the District of Columbia. The cumulative totals reflect every recorded birth registration rather than a survey sample, though names with four or fewer annual occurrences are excluded per SSA privacy policy. This means the true naming distribution in Texas is slightly broader than what appears here, particularly for rare and emerging names. The dataset does not distinguish between alternate spellings (for example, Sophia and Sofia are tracked as separate names) or middle names, and reflects first names as they appear on Social Security card applications only. This page is for informational and research purposes.

Top 10 girls' names in Texas

Cumulative births recorded in state SSA files (1910–2025)

births

What this shows Mary leads Texas girls with 211,241 recorded births.

Source U.S. Social Security Administration As of Texas · 1910–2025

Top 10 boys' names in Texas

Cumulative births recorded in state SSA files (1910–2025)

births

What this shows James leads Texas boys with 284,797 recorded births.

Source U.S. Social Security Administration As of Texas · 1910–2025

Decade-by-Decade Leaders

The #1 boy and girl name in Texas for each decade

How we calculated this

For each decade, we sum every year's SSA state-level birth count per name, then take the single name with the highest ten-year total for each sex. A name can lead a decade with a strong single peak year or with steady, moderate demand across all ten years, the total treats both the same way.

Boy Top 50 Boy Names

# Name Total Births
1 James 284,797
2 John 244,549
3 Michael 236,684
4 David 231,913
5 Robert 224,847
6 William 185,794
7 Jose 170,769
8 Christopher 154,189
9 Daniel 132,769
10 Charles 130,993
11 Juan 118,596
12 Richard 111,892
13 Matthew 102,270
14 Joshua 100,573
15 Joseph 98,928
16 Thomas 92,850
17 Joe 87,651
18 Jacob 82,859
19 Anthony 81,281
20 Andrew 77,711
21 Jonathan 74,817
22 Jesus 74,132
23 Mark 72,423
24 Jason 71,812
25 Kenneth 68,973
26 Kevin 67,820
27 George 66,587
28 Brandon 65,412
29 Steven 62,284
30 Luis 62,145
31 Justin 61,340
32 Samuel 61,287
33 Billy 61,210
34 Paul 61,190
35 Carlos 60,608
36 Ryan 57,112
37 Eric 56,443
38 Aaron 55,197
39 Larry 54,699
40 Jerry 53,169
41 Edward 52,613
42 Donald 52,580
43 Benjamin 51,635
44 Alexander 50,257
45 Brian 49,347
46 Christian 48,078
47 Noah 48,010
48 Stephen 47,454
49 Angel 47,145
50 Jesse 46,892

Girl Top 50 Girl Names

# Name Total Births
1 Mary 211,241
2 Maria 134,829
3 Elizabeth 100,615
4 Jennifer 99,824
5 Linda 84,058
6 Jessica 79,576
7 Ashley 79,157
8 Patricia 74,997
9 Emily 67,421
10 Sarah 67,378
11 Amanda 61,968
12 Stephanie 61,470
13 Kimberly 61,118
14 Cynthia 60,775
15 Emma 59,614
16 Sandra 58,588
17 Barbara 58,460
18 Melissa 57,957
19 Laura 56,499
20 Betty 54,581
21 Rebecca 54,251
22 Victoria 53,396
23 Dorothy 52,986
24 Lisa 49,557
25 Michelle 49,169
26 Olivia 47,741
27 Samantha 47,146
28 Brenda 46,773
29 Karen 46,501
30 Angela 45,960
31 Amy 45,153
32 Margaret 44,013
33 Nancy 43,639
34 Isabella 42,407
35 Evelyn 41,857
36 Martha 41,010
37 Gloria 40,965
38 Sophia 40,939
39 Andrea 40,322
40 Mia 40,263
41 Rachel 39,873
42 Anna 39,869
43 Katherine 39,260
44 Lauren 38,745
45 Diana 38,584
46 Abigail 38,521
47 Susan 37,862
48 Deborah 37,601
49 Donna 37,590
50 Ruby 36,451

Frequently Asked Questions

What is the most popular baby name in Texas?
The most popular boy name in Texas is James with 284,797 births since 1910. The most popular girl name is Mary with 211,241 births. These rankings are based on cumulative SSA birth registration data.
How have baby names changed in Texas over the decades?
Texas's most popular names have evolved significantly. In the 1910s, the top names were James and Mary. By the 2020s, they shifted to Liam and Olivia. See the decade-by-decade breakdown above.
How many babies are named in Texas?
Our data covers 7,603,116 name registrations in Texas for the top 50 boys and top 50 girls names. The SSA records all names with 5 or more occurrences per state per year, from 1910 through 2025.

What to do with Texas's data

  • James (284,797 births) and Mary (211,241 births) are Texas's all-time #1s -- see each name's national profile for how it compares outside Texas. James's profile
  • In the 1910s, Texas's top names were James and Mary; by the 2020s the leaders had shifted to Liam and Olivia -- the decade breakdown above shows every step between.
  • Curious how Texas compares to another state? Browse the full state directory. All states

Rankings reflect SSA state-level files (1910-2025); names with fewer than 5 occurrences per state per year are suppressed for privacy and excluded from these totals.

Explore NameAlmanac

Nearby State Rankings

Compare baby names in Texas with other state-level SSA rankings

Compare Texas's #1 names side by side → or pick any two names →

Source: U.S. Social Security Administration, Baby Names, State-Level Files, 1910–2025 (ssa.gov).

Source: U.S. Social Security Administration, Baby Names from Social Security Card Applications, National Data (ssa.gov/oact/babynames).

Data sourced from the U.S. Social Security Administration. See our methodology for details.

According to the Social Security Administration, as of June 2026 this profile draws directly on the agency's state-level public-use files, which document 6,696,687 state-level records across all 51 reporting jurisdictions spanning 1910-2025.

Cite this page

NameAlmanac Editorial. "Most Popular Baby Names in Texas - #1 James & Mary | SSA Data." NameAlmanac. Accessed via https://namealmanac.com/state/tx. 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 Texas profile draws directly on SSA state-level 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.