Baby names

The most popular baby names in Ohio, 2025

In 2025, the most popular baby names in Ohio were Charlotte (551 babies) for girls and Oliver (653 babies) for boys. Charlotte was also the top girl's name in 2024. Oliver was also the top boy's name in 2024. Of the top 100, Ailany climbed the most, up 353 places from 2024.

Top girl's name in 2025

Charlotte

551 girls in Ohio

Top boy's name in 2025

Oliver

653 boys in Ohio

Top girls' names in Ohio, 2025

Rank Name Babies Since 2024
1 Charlotte 551 same
2 Amelia 482 same
3 Sophia 464 up 2
4 Evelyn 420 same
5 Olivia 392 down 2
6 Eleanor 376 up 1
7 Emma 362 down 1
8 Lainey 334 up 2
9 Violet 329 up 2
10 Nora 301 down 1
11 Harper 288 down 3
12 Aurora 287 up 1
13 Ava 281 down 1
14 Mia 279 up 4
15 Isabella 270 down 2
16 Hazel 261 down 1
17 Penelope 258 up 8
18 Scarlett 251 up 12
19 Isla 243 up 8
20 Ellie 241 down 4
21 Elizabeth 234 down 4
22 Lucy 233 down 2
23 Avery 230 same
24 Willow 229 down 1
25 Ivy 228 down 7
The rest of the top 100 girls' names
Rank Name Babies Since 2024
26 Josephine 220 up 5
27 Lily 217 up 10
27 Nova 217 down 5
29 Ella 205 down 8
30 Lillian 202 down 2
31 Aria 201 down 5
31 Vivian 201 up 3
33 Eloise 200 up 10
34 Layla 193 down 1
35 Eliana 185 up 6
35 Grace 185 up 5
37 Riley 183 same
38 Naomi 180 up 6
38 Paisley 180 down 6
40 Delilah 178 up 2
41 Clara 176 up 7
42 Chloe 173 down 13
43 Sadie 172 up 2
44 Gianna 168 down 8
45 Iris 165 up 22
46 Maeve 163 up 8
46 Stella 163 up 4
48 Abigail 160 up 7
49 Sofia 158 down 3
50 Kinsley 150 up 19
51 Luna 148 down 16
52 Lydia 147 up 6
52 Quinn 147 up 1
54 Claire 143 down 7
54 Ruby 143 down 2
56 Daisy 141 up 8
57 Mila 140 down 7
58 Emery 137 up 13
59 Emily 136 up 1
59 Millie 136 up 12
61 Sophie 135 up 26
62 Eden 133 up 2
62 Josie 133 down 23
64 Addison 132 down 15
65 Emersyn 131 up 44
66 Adeline 130 down 3
67 Zoey 129 up 3
68 Oaklynn 128 down 10
69 Audrey 124 up 6
69 Elliana 124 up 20
71 Hannah 123 down 14
71 Oakley 123 up 23
73 Emilia 122 down 12
74 Raelynn 119 down 6
75 Parker 116 up 19
76 Cora 115 down 14
76 Kennedy 115 up 21
76 Madelyn 115 up 6
79 Lyla 114 same
80 Cecilia 113 up 31
80 Zoe 113 up 18
82 Georgia 112 down 9
82 Rylee 112 up 20
84 Elena 111 down 7
84 Gabriella 111 up 4
84 Juniper 111 up 17
87 Wrenley 110 down 8
88 Margaret 109 up 21
89 Elsie 107 up 15
89 Madison 107 down 33
91 Emerson 106 down 16
91 Leah 106 down 9
93 Eliza 103 down 2
93 Madeline 103 up 22
95 Caroline 102 down 4
95 Maya 102 down 14
97 Ailany 101 up 353
97 Everly 101 down 15
99 Alice 99 down 35
99 Natalie 99 down 17

Climbed the most since 2024

Top boys' names in Ohio, 2025

Rank Name Babies Since 2024
1 Oliver 653 same
2 Theodore 611 same
3 Noah 551 down 1
4 Henry 543 up 1
5 Liam 530 down 1
6 Hudson 455 up 1
7 William 431 up 3
8 James 403 down 2
9 Elijah 393 same
10 Jack 389 up 3
11 Cooper 355 up 14
12 Lincoln 343 up 5
13 Lucas 342 down 5
14 Benjamin 336 up 2
15 Owen 335 down 3
16 Levi 331 up 5
17 Michael 324 up 3
18 Leo 315 up 1
19 Wyatt 305 down 5
20 Bennett 291 up 15
20 Luca 291 up 13
22 Asher 288 down 7
23 Jackson 287 up 5
24 Carter 285 down 2
24 Grayson 285 down 13
The rest of the top 100 boys' names
Rank Name Babies Since 2024
26 Waylon 281 same
27 Thomas 280 up 11
28 Weston 277 up 14
29 Joseph 268 up 1
30 Samuel 260 down 13
31 Wesley 258 up 7
32 Ezra 256 down 10
33 Roman 255 up 5
34 John 251 down 3
35 Maverick 248 down 11
36 Luke 247 down 9
37 Mason 241 down 8
38 Rowan 237 down 4
39 Elias 235 up 11
40 Beau 233 up 8
41 Charles 231 up 2
42 Everett 229 up 15
43 Silas 224 up 8
44 Brooks 223 up 1
45 Nolan 220 down 1
46 Miles 216 down 14
46 Myles 216 down 9
48 Walker 215 up 12
49 Cameron 208 down 3
50 Alexander 207 down 9
51 Daniel 206 down 15
52 Graham 203 up 15
53 David 199 down 5
54 Ethan 191 up 4
55 Logan 187 down 3
56 Isaac 184 down 9
57 Archer 182 up 9
58 Atlas 180 up 48
59 Gabriel 175 down 6
59 Jacob 175 down 4
61 Andrew 174 up 2
62 Isaiah 172 down 8
62 Matthew 172 down 6
64 Parker 171 same
65 Braxton 169 up 19
66 Vincent 168 down 1
67 Josiah 167 up 9
68 Julian 165 up 22
69 Mateo 163 down 7
70 August 162 up 9
71 Anthony 161 down 3
72 Easton 154 up 9
73 Calvin 153 up 13
73 Carson 153 up 1
75 Sawyer 152 up 21
76 Joshua 149 down 5
77 Caleb 148 down 7
77 Callum 148 up 63
77 Micah 148 down 5
80 Landon 145 up 6
81 Colton 142 down 22
82 Sebastian 140 down 1
83 Adam 139 up 17
83 Aiden 139 down 4
83 Arthur 139 up 5
83 Jayden 139 up 29
87 Robert 138 down 19
88 Theo 136 up 3
89 Emmett 135 down 1
90 Beckett 134 up 20
90 Dawson 134 up 1
90 Dean 134 up 64
93 Christopher 133 down 17
93 Jonah 133 same
95 Ezekiel 131 down 20
96 Jeremiah 130 up 33
97 Dylan 128 up 3
98 Elliot 127 up 4
98 Xavier 127 up 22
100 Declan 126 up 18

Climbed the most since 2024

Source and notes

U.S. Social Security Administration, Baby Names from Social Security Card Applications (state data) (Public domain (U.S. government work)), data for 2025.

The counts come from Social Security card applications for babies born in Ohio. Names given to fewer than 5 babies of one sex in the state in a year are left out for privacy. Names with the same number of babies share a rank, and spellings count separately: Sofia and Sophia are different names here.