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

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

What the Data Says About the 2020s in Ohio

During the 2020s (2020–2025), the Social Security Administration recorded 169,379 births across the top 50 boy and top 50 girl names in Ohio. The decade's leading boy name was Oliver with 3,764 births, while Charlotte was the top girl name with 3,240 births. The top 50 boys in this decade collectively accounted for 94,049 births versus 75,330 for the top 50 girls, the more 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,764
2 Liam 3,354
3 Noah 3,282
4 Theodore 3,075
5 Henry 2,986
6 Elijah 2,604
7 William 2,559
8 James 2,510
9 Owen 2,394
10 Hudson 2,314
11 Lucas 2,278
12 Lincoln 2,265
13 Benjamin 2,219
14 Jack 2,165
15 Jackson 2,138
16 Wyatt 2,048
17 Levi 2,010
18 Grayson 2,008
19 Michael 1,937
20 Carter 1,910
21 Asher 1,850
22 Leo 1,830
23 Mason 1,764
24 Maverick 1,760
25 Samuel 1,727
26 Luke 1,657
27 Joseph 1,657
28 Cooper 1,623
29 John 1,566
30 Waylon 1,522
31 Ezra 1,513
32 Logan 1,499
33 Thomas 1,496
34 Alexander 1,495
35 Luca 1,457
36 Daniel 1,414
37 Charles 1,408
38 Nolan 1,392
39 Cameron 1,363
40 Jacob 1,339
41 Myles 1,324
42 Miles 1,321
43 Weston 1,308
44 Ethan 1,308
45 Colton 1,297
46 Bennett 1,291
47 David 1,278
48 Wesley 1,273
49 Isaac 1,249
50 Gabriel 1,248

Girl Top 50 Girl Names

Rank Name Births
1 Charlotte 3,240
2 Amelia 2,942
3 Olivia 2,887
4 Sophia 2,532
5 Emma 2,514
6 Evelyn 2,490
7 Ava 2,376
8 Harper 2,122
9 Eleanor 2,019
10 Nora 1,851
11 Isabella 1,830
12 Mia 1,627
13 Violet 1,592
14 Avery 1,538
15 Hazel 1,515
16 Aurora 1,504
17 Scarlett 1,491
18 Ellie 1,478
19 Willow 1,473
20 Elizabeth 1,473
21 Ella 1,463
22 Nova 1,455
23 Penelope 1,385
24 Isla 1,371
25 Layla 1,346
26 Aria 1,326
27 Lillian 1,318
28 Paisley 1,291
29 Lucy 1,285
30 Riley 1,222
31 Chloe 1,209
32 Ivy 1,204
33 Luna 1,192
34 Gianna 1,178
35 Grace 1,148
36 Lily 1,133
37 Abigail 1,124
38 Mila 1,099
39 Josephine 1,089
40 Stella 1,077
41 Lainey 1,075
42 Kinsley 1,025
43 Zoey 1,017
44 Naomi 1,014
45 Addison 996
46 Vivian 992
47 Madison 989
48 Quinn 960
49 Claire 933
50 Lydia 920

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–2025 (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 the U.S. Social Security Administration. See our methodology for details.