State name profile

Most Popular Baby Names in Indiana

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

Robert
#1 boy name
Mary
#1 girl name
3,224,751
Births recorded
1910–2024
Years covered

What the Data Says About Baby Names in Indiana

The Social Security Administration has registered 3,224,751 births across the top 50 boy and top 50 girl names in Indiana from 1910 through 2024 — the portion of state-level naming data released publicly. Among boys, Robert leads with 129,015 cumulative births, while Mary tops the girl rankings with 101,129 births. The top 50 boy names collectively account for 2,019,657 births versus 1,205,094 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 Indiana extends back to 1910, making it possible to track how Indiana parents' naming choices have shifted across more than a century of birth records. In the 1910s, the #1 boy name was Robert and the #1 girl name was Mary. By the 2020s, the top names had shifted to Oliver for boys and Charlotte 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 Indiana 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 Indiana 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 Indiana

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

births

What this shows Mary leads Indiana girls with 101,129 recorded births.

Source U.S. Social Security Administration As of Indiana · 1910–2024

Top 10 boys' names in Indiana

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

births

What this shows Robert leads Indiana boys with 129,015 recorded births.

Source U.S. Social Security Administration As of Indiana · 1910–2024

Decade-by-Decade Leaders

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

Boy Top 50 Boy Names

Rank Name Total Births
1 Robert 129,015
2 James 128,415
3 John 114,562
4 Michael 110,631
5 David 100,004
6 William 95,595
7 Richard 68,308
8 Charles 65,314
9 Thomas 54,788
10 Joseph 50,313
11 Donald 46,808
12 Christopher 44,543
13 Mark 42,028
14 Daniel 41,713
15 Matthew 39,993
16 Steven 37,880
17 Paul 37,586
18 Kenneth 33,874
19 Larry 33,418
20 Timothy 33,110
21 Brian 33,107
22 Ronald 32,884
23 Joshua 32,736
24 Andrew 32,476
25 Jeffrey 30,697
26 Kevin 29,330
27 Jason 28,194
28 Anthony 27,705
29 George 27,210
30 Jacob 26,791
31 Gary 25,237
32 Ryan 24,338
33 Jerry 24,094
34 Stephen 24,022
35 Jack 23,339
36 Scott 23,157
37 Eric 22,482
38 Gregory 21,668
39 Edward 21,506
40 Nicholas 21,180
41 Brandon 19,665
42 Dennis 19,539
43 Benjamin 19,361
44 Samuel 18,348
45 Justin 18,005
46 Terry 17,517
47 Aaron 17,178
48 Tyler 16,835
49 Zachary 16,601
50 Harold 16,557

Girl Top 50 Girl Names

Rank Name Total Births
1 Mary 101,129
2 Linda 40,157
3 Jennifer 38,679
4 Patricia 38,651
5 Barbara 36,815
6 Elizabeth 34,955
7 Betty 33,323
8 Susan 28,163
9 Karen 27,843
10 Nancy 27,686
11 Lisa 27,190
12 Sarah 26,122
13 Margaret 25,421
14 Dorothy 23,601
15 Kimberly 23,553
16 Sandra 23,486
17 Jessica 23,387
18 Sharon 23,255
19 Donna 23,030
20 Rebecca 23,010
21 Helen 22,940
22 Angela 22,844
23 Ruth 22,258
24 Carol 22,198
25 Amanda 22,081
26 Amy 21,835
27 Michelle 20,738
28 Emily 20,632
29 Ashley 20,411
30 Pamela 19,949
31 Deborah 19,882
32 Melissa 19,869
33 Janet 18,926
34 Laura 18,902
35 Carolyn 18,305
36 Anna 18,222
37 Cynthia 18,101
38 Debra 17,849
39 Martha 17,359
40 Brenda 17,102
41 Stephanie 16,892
42 Virginia 16,277
43 Judith 16,200
44 Emma 16,172
45 Julie 16,137
46 Heather 15,880
47 Shirley 15,638
48 Rachel 14,319
49 Kathleen 13,940
50 Teresa 13,780

Frequently Asked Questions

What is the most popular baby name in Indiana?
The most popular boy name in Indiana is Robert with 129,015 births since 1910. The most popular girl name is Mary with 101,129 births. These rankings are based on cumulative SSA birth registration data.
How have baby names changed in Indiana over the decades?
Indiana's most popular names have evolved significantly. In the 1910s, the top names were Robert and Mary. By the 2020s, they shifted to Oliver and Charlotte. See the decade-by-decade breakdown above.
How many babies are named in Indiana?
Our data covers 3,224,751 name registrations in Indiana 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 2024.

Explore NameAlmanac

Nearby State Rankings

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

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

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

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

Data sourced from official U.S. government datasets. See our methodology for details.