Stacker compiled a list of the most popular baby names for girls in Ohio using data from the Social Security Administration. Names are ranked by the number of babies born in Ohio in 2021.

Olivia is currently the most popular girl name in the United States while Emma, Charlotte, Amelia, and Ava round out the top five.

Note: The Social Security Administration collects data on baby names with a binary understanding of sex and gender. Stacker understands that names aren’t inherently gendered and will continue to look for opportunities in our coverage to demonstrate that.

You may also like: Most popular boy names in the 70s in Ohio

1 / 50 Dasha Muller // Shutterstock

#50. Cora

Cora is a name of Greek origin meaning “maiden”.

Ohio
– Number of babies in 2021: 167

National
– Rank: #87
– Number of babies in 2021: 2,989

2 / 50 Olesia Bilkei // Shutterstock

#47. Hannah (tie)

Hannah is a name of Hebrew origin meaning “grace”.

Ohio
– Number of babies in 2021: 169

National
– Rank: #44
– Number of babies in 2021: 4,546

3 / 50 Canva

#47. Emilia (tie)

Emilia is a name of Latin origin meaning “to strive”.

Ohio
– Number of babies in 2021: 169

National
– Rank: #40
– Number of babies in 2021: 4,837

4 / 50 Bodler // Shutterstock

#47. Addison (tie)

Addison is an Old English name, meaning “son of Adam”.

Ohio
– Number of babies in 2021: 169

National
– Rank: #45
– Number of babies in 2021: 4,468

5 / 50 Africa Studio // Shutterstock

#45. Naomi (tie)

Naomi is a name of Hebrew origin meaning “pleasantness”.

Ohio
– Number of babies in 2021: 173

National
– Rank: #54
– Number of babies in 2021: 4,248

You may also like: Highest-rated breweries in Ohio

6 / 50 Matva // Shutterstock

#45. Lily (tie)

Lily is a name of English origin, named after the flower.

Ohio
– Number of babies in 2021: 173

National
– Rank: #31
– Number of babies in 2021: 5,584

7 / 50 Monkey Business Images // Shutterstock

#44. Lydia

Lydia is a name of Greek origin meaning “woman from Lydia”.

Ohio
– Number of babies in 2021: 174

National
– Rank: #90
– Number of babies in 2021: 2,908

8 / 50 Aaron Amat // Shutterstock

#43. Ivy

Ivy is a name of English origin meaning “faithfulness”.

Ohio
– Number of babies in 2021: 178

National
– Rank: #49
– Number of babies in 2021: 4,374

9 / 50 Elvira Koneva // Shutterstock

#42. Josephine

Josephine is a name of French origin meaning “God will increase”.

Ohio
– Number of babies in 2021: 180

National
– Rank: #72
– Number of babies in 2021: 3,364

10 / 50 Impact Photography // Shutterstock

#41. Everly

Everly is a name of English origin meaning “boar meadow”.

Ohio
– Number of babies in 2021: 184

National
– Rank: #50
– Number of babies in 2021: 4,355

You may also like: States sending the most people to Ohio

11 / 50 Canva

#39. Stella (tie)

Stella is a name of Latin origin meaning “star”.

Ohio
– Number of babies in 2021: 192

National
– Rank: #41
– Number of babies in 2021: 4,784

12 / 50 javi_indy // Shutterstock

#39. Lucy (tie)

Lucy is a name of Latin origin meaning “light”.

Ohio
– Number of babies in 2021: 192

National
– Rank: #47
– Number of babies in 2021: 4,433

13 / 50 Canva

#38. Grace

Grace is a name of Latin origin meaning “gracious”.

Ohio
– Number of babies in 2021: 194

National
– Rank: #34
– Number of babies in 2021: 5,486

14 / 50 Monkey Business Images // Shutterstock

#37. Riley

Riley is a name of Irish origin meaning “courageous”.

Ohio
– Number of babies in 2021: 203

National
– Rank: #37
– Number of babies in 2021: 5,184

15 / 50 Marko Poplasen // Shutterstock

#36. Madison

Madison is a name of English origin meaning “son of Matthew”.

Ohio
– Number of babies in 2021: 204

National
– Rank: #29
– Number of babies in 2021: 5,930

You may also like: Most popular baby names for boys of the last decade in Ohio

16 / 50 Canva

#33. Kinsley (tie)

Kinsley is a name of English origin meaning “king’s meadow”.

Ohio
– Number of babies in 2021: 206

National
– Rank: #57
– Number of babies in 2021: 3,871

17 / 50 New Africa // Shutterstock

#33. Chloe (tie)

Chloe is a name of Greek origin meaning “blooming”.

Ohio
– Number of babies in 2021: 206

National
– Rank: #24
– Number of babies in 2021: 6,311

18 / 50 Oksana Kuzmina // Shutterstock

#33. Abigail (tie)

Abigail is a name of Hebrew origin meaning “Joy Of The Father”.

Ohio
– Number of babies in 2021: 206

National
– Rank: #17
– Number of babies in 2021: 6,938

19 / 50 Canva

#32. Gianna

Gianna is a name of Italian origin meaning “Lord is gracious”.

Ohio
– Number of babies in 2021: 207

National
– Rank: #13
– Number of babies in 2021: 7,437

20 / 50 Oksana Kuzmina // Shutterstock

#31. Lillian

Lillian is a name of Latin origin meaning “lily”.

Ohio
– Number of babies in 2021: 211

National
– Rank: #51
– Number of babies in 2021: 4,302

You may also like: Famous actors from Ohio

21 / 50 Canva

#30. Mila

Mila is a name of Slavic origin meaning “dear” or “gracious”.

Ohio
– Number of babies in 2021: 212

National
– Rank: #26
– Number of babies in 2021: 6,295

22 / 50 Oksana Kuzmina // Shutterstock

#29. Luna

Luna is a name of Italian origin meaning “moon”.

Ohio
– Number of babies in 2021: 216

National
– Rank: #11
– Number of babies in 2021: 8,173

23 / 50 photoDiod // Shutterstock

#28. Aurora

Aurora is a name of Latin origin meaning “dawn”.

Ohio
– Number of babies in 2021: 217

National
– Rank: #36
– Number of babies in 2021: 5,466

24 / 50 pixelheadphoto digitalskillet // Shutterstock

#27. Zoey

Zoey is a name of Greek origin meaning “life”.

Ohio
– Number of babies in 2021: 219

National
– Rank: #38
– Number of babies in 2021: 5,179

25 / 50 DONOT6_STUDIO // Shutterstock

#25. Violet (tie)

Violet is a name of English origin based on the purple flower of the same name. Violet is ultimately derived from Latin “Viola”.

Ohio
– Number of babies in 2021: 224

National
– Rank: #35
– Number of babies in 2021: 5,474

You may also like: Counties with the oldest homes in Ohio

26 / 50 Marlon Lopez MMG1 Design // Shutterstock

#25. Aria (tie)

Aria is a name of Hebrew, and Italian origin meaning “song” or “melody”.

Ohio
– Number of babies in 2021: 224

National
– Rank: #22
– Number of babies in 2021: 6,348

27 / 50 Canva

#23. Scarlett (tie)

Scarlett is a name of English origin meaning “scarlet” or “red”.

Ohio
– Number of babies in 2021: 233

National
– Rank: #20
– Number of babies in 2021: 6,594

28 / 50 Zdenka Darula // Shutterstock

#23. Isla (tie)

Isla is a name of Scottish origin, that references a river and an island in Scotland.

Ohio
– Number of babies in 2021: 233

National
– Rank: #33
– Number of babies in 2021: 5,514

29 / 50 Tetiana Iatsenko // Shutterstock

#22. Ellie

Ellie is a name of Greek origin meaning “shining light”.

Ohio
– Number of babies in 2021: 234

National
– Rank: #30
– Number of babies in 2021: 5,835

30 / 50 Tatyana Domnicheva // Shutterstock

#21. Penelope

Penelope is a name of Greek origin meaning “weaver”.

Ohio
– Number of babies in 2021: 241

National
– Rank: #23
– Number of babies in 2021: 6,327

You may also like: Fastest-growing counties in Ohio

31 / 50 Max Bukovski // Shutterstock

#20. Layla

Layla is a name of Arabic origin meaning “wine”.

Ohio
– Number of babies in 2021: 242

National
– Rank: #25
– Number of babies in 2021: 6,303

32 / 50 Mcimage // Shutterstock

#19. Paisley

Paisley is a name of Scottish origin meaning “church”.

Ohio
– Number of babies in 2021: 246

National
– Rank: #52
– Number of babies in 2021: 4,263

33 / 50 Olesia Bilkei // Shutterstock

#18. Hazel

Hazel is a name of English origin meaning “hazelnut tree”.

Ohio
– Number of babies in 2021: 249

National
– Rank: #28
– Number of babies in 2021: 5,967

34 / 50 Malakhova Ganna // Shutterstock

#17. Willow

Willow is a name of English origin meaning “slender” or “graceful”.

Ohio
– Number of babies in 2021: 269

National
– Rank: #39
– Number of babies in 2021: 5,143

35 / 50 Nolte Lourens // Shutterstock

#15. Nova (tie)

Nova is a name of Latin origin meaning “new”.

Ohio
– Number of babies in 2021: 274

National
– Rank: #32
– Number of babies in 2021: 5,516

You may also like: Fastest growing cities in Ohio

36 / 50 Oksana Kuzmina // Shutterstock

#15. Mia (tie)

Mia is a name of Latin origin meaning “mine”.

Ohio
– Number of babies in 2021: 274

National
– Rank: #8
– Number of babies in 2021: 11,096

37 / 50 Canva

#14. Elizabeth

Elizabeth is a name of Hebrew origin meaning “god is my oath”.

Ohio
– Number of babies in 2021: 277

National
– Rank: #14
– Number of babies in 2021: 7,190

38 / 50 Marlon Lopez MMG1 Design // Shutterstock

#13. Ella

Ella is a name of German origin meaning “fairy maiden”.

Ohio
– Number of babies in 2021: 285

National
– Rank: #16
– Number of babies in 2021: 6,987

39 / 50 Coy_Creek // Shutterstock

#12. Avery

Avery is a name of English origin meaning “ruler of the elves”.

Ohio
– Number of babies in 2021: 306

National
– Rank: #19
– Number of babies in 2021: 6,770

40 / 50 Black-Photogaphy // Shutterstock

#11. Nora

Nora is a derivation of the name Norah, a name of Latin origin meaning “honor”.

Ohio
– Number of babies in 2021: 309

National
– Rank: #27
– Number of babies in 2021: 6,246

You may also like: A child dies in Cleveland: A major civil rights moment in Ohio

41 / 50 Monkey Business Images // Shutterstock

#10. Isabella

Isabella is a name of Hebrew origin meaning “devoted to God”.

Ohio
– Number of babies in 2021: 321

National
– Rank: #7
– Number of babies in 2021: 11,201

42 / 50 Canva

#9. Eleanor

Eleanor is a name of Greek origin meaning “bright”.

Ohio
– Number of babies in 2021: 354

National
– Rank: #15
– Number of babies in 2021: 7,059

43 / 50 Dasha Muller // Shutterstock

#8. Harper

Harper is a name of English origin meaning “harp player”.

Ohio
– Number of babies in 2021: 382

National
– Rank: #10
– Number of babies in 2021: 8,388

44 / 50 Canva

#7. Sophia

Sophia is a name of Greek origin meaning “wisdom”.

Ohio
– Number of babies in 2021: 418

National
– Rank: #6
– Number of babies in 2021: 12,496

45 / 50 Canva

#6. Evelyn

Evelyn is a name of English origin meaning “desired”.

Ohio
– Number of babies in 2021: 436

National
– Rank: #9
– Number of babies in 2021: 9,434

You may also like: 17% of people live near toxic release facilities—here’s how it breaks down in Ohio

46 / 50 Fuller Photography // Shutterstock

#5. Ava

Ava is a name of Latin origin meaning “bird”.

Ohio
– Number of babies in 2021: 485

National
– Rank: #5
– Number of babies in 2021: 12,759

47 / 50 George Rudy // Shutterstock

#4. Amelia

Amelia is a variation of Amalia, derived from the Germanic word amal meaning “work”.

Ohio
– Number of babies in 2021: 502

National
– Rank: #4
– Number of babies in 2021: 12,952

48 / 50 Michael Pettigrew // Shutterstock

#3. Emma

Emma is a name of German origin meaning “universal”.

Ohio
– Number of babies in 2021: 515

National
– Rank: #2
– Number of babies in 2021: 15,433

49 / 50 Darkdiamond67 // Shutterstock

#2. Charlotte

Charlotte is a name of French origin meaning “free man”.

Ohio
– Number of babies in 2021: 521

National
– Rank: #3
– Number of babies in 2021: 13,285

50 / 50 Michael Pettigrew // Shutterstock

#1. Olivia

Olivia is a name of Latin origin meaning “olive tree”.

Ohio
– Number of babies in 2021: 530

National
– Rank: #1
– Number of babies in 2021: 17,728

You may also like: Counties with the most born-and-bred residents in Ohio