Top Baby Names in Ohio, 2020s — Most Popular Boys & Girls Names

The most popular baby names in Ohio from 2020 to 2024, ranked by total births during the decade.

What the Data Says About the 2020s in Ohio

During the 2020s (2020–2024), the Social Security Administration recorded 141,933 births across the top 50 boy and top 50 girl names in Ohio. The decade's leading boy name was Oliver with 3,105 births, while Charlotte was the top girl name with 2,687 births. The top 50 boys in this decade collectively accounted for 78,763 births versus 63,170 for the top 50 girls — a common SSA pattern in which the boy-name pool is more concentrated among fewer high-frequency choices. These totals represent only names appearing five or more times per year in Ohio; rarer names fall below the SSA's privacy-disclosure threshold and are excluded.

The 2020s sits within a specific cultural window of U.S. naming history. Recent decades like the 2020s reflect a distinctive modern pattern — shorter names, vowel-heavy endings, and revived classic forms (Liam, Noah, Olivia, Emma) replacing the trendy -aiden/-ayden constructions of the prior era. Oliver and Charlotte leading Ohio during this window reflects how regional preferences interact with broader national trends.

Decade totals are computed by summing SSA state-year records for Ohio across all ten years of the 2020s. Because the SSA suppresses any name with fewer than five annual occurrences in a state, the true number of unique names given in Ohio during this decade is larger than what this page lists. The dataset also treats every spelling as a separate name — for example, Kayla and Kaylah are tracked independently — so combined-spelling totals would shift the rankings somewhat. This page is provided for informational and research purposes and does not constitute naming, legal, or genealogical advice.

Boy Top 50 Boy Names

Rank Name Births
1 Oliver 3,105
2 Liam 2,821
3 Noah 2,725
4 Theodore 2,460
5 Henry 2,440
6 Elijah 2,210
7 William 2,122
8 James 2,107
9 Owen 2,056
10 Lucas 1,932
11 Lincoln 1,922
12 Benjamin 1,882
13 Hudson 1,856
14 Jackson 1,847
15 Jack 1,773
16 Wyatt 1,742
17 Grayson 1,721
18 Levi 1,679
19 Carter 1,622
20 Michael 1,607
21 Asher 1,560
22 Mason 1,522
23 Leo 1,512
24 Maverick 1,511
25 Samuel 1,460
26 Luke 1,410
27 Joseph 1,385
28 John 1,311
29 Logan 1,310
30 Alexander 1,284
31 Cooper 1,268
32 Ezra 1,254
33 Waylon 1,240
34 Thomas 1,215
35 Daniel 1,205
36 Charles 1,176
37 Nolan 1,170
38 Jacob 1,164
39 Luca 1,163
40 Colton 1,154
41 Cameron 1,154
42 Ethan 1,116
43 Myles 1,108
44 Miles 1,104
45 Jaxon 1,103
46 David 1,075
47 Gabriel 1,072
48 Isaac 1,062
49 Aiden 1,036
50 Weston 1,030

Girl Top 50 Girl Names

Rank Name Births
1 Charlotte 2,687
2 Olivia 2,490
3 Amelia 2,458
4 Emma 2,149
5 Ava 2,093
6 Evelyn 2,069
7 Sophia 2,067
8 Harper 1,828
9 Eleanor 1,643
10 Isabella 1,555
11 Nora 1,550
12 Mia 1,347
13 Avery 1,306
14 Violet 1,263
15 Ella 1,255
16 Hazel 1,251
17 Willow 1,241
18 Scarlett 1,240
19 Elizabeth 1,239
20 Ellie 1,236
21 Nova 1,234
22 Aurora 1,214
23 Layla 1,153
24 Isla 1,127
25 Penelope 1,127
26 Aria 1,120
27 Lillian 1,116
28 Paisley 1,109
29 Lucy 1,051
30 Luna 1,041
31 Riley 1,039
32 Chloe 1,035
33 Gianna 1,010
34 Ivy 976
35 Abigail 964
36 Grace 960
37 Mila 957
38 Lily 914
39 Stella 913
40 Zoey 888
41 Madison 881
42 Kinsley 875
43 Josephine 869
44 Addison 863
45 Naomi 833
46 Quinn 813
47 Claire 789
48 Vivian 789
49 Cora 773
50 Lydia 770

Nearby Rankings

Related decade and state views for Ohio

Compare 2020s leaders: Oliver vs Charlotte → or pick any two names →

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

Source: SSA Baby Names Methodology — names with 5 or more occurrences per state per year are included (ssa.gov/oact/babynames/limits.html).

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