200 Girl Names That Start With O - Baby Chick
Menu
Subscribe Search

Get Expert Support From The Baby Chick®!

Build Your
Registry
Registry
Review
Nursery
Organization
Nesting Party
Planning
Birth
Coaching
Postpartum
Coaching

200 Girl Names That Start With O

These O girl names include 200 bold, sweet, and timeless picks — each thoughtfully curated to inspire your perfect baby name.

Updated June 15, 2025

by Alina Hodkinson

Additional contribution by Stefanie Miller

Share

Choosing a name is one of the biggest — and most exciting — decisions you’ll make during pregnancy. If you’re on the hunt for girl names that start with O, you’re in the right place. From timeless classics to creative choices, this list of O girl names is here to help spark inspiration and guide you toward the perfect fit for your little one.

Girl Names That Start With O

Whether you’re drawn to timeless favorites like Olivia or seeking something more uncommon like Oletta, these O names for girls offer a wide range of beautiful options to fit every style.

Olivia continues to top the charts as one of the most beloved baby names — not just among O girl names, but overall.1 If you’re looking for names that are well-loved and widely recognized, this list of popular picks is a great place to start.

1. Oakley — English for “oak wood or clearing.”

2. Oaklynn — This name means “oak lake” in English.

3. Ocean — A Greek name meaning “sea.”

4. Octavia — Latin for “eighth.”

5. Olive — An English name for “olive tree.”

6. Olivia — This name means “olive tree” in Latin.

7. Ollie — This name is also Latin for “olive tree.”

8. Onyx — In Greek, this name means “claw” or “nail.” It’s also a black gemstone.

9. Opal — This name means “gem” in Sanskrit.

10. Ophelia — In Greek, this name means “help.”

26 Cute Girl Names That Start With O

These cute girl names are full of sweetness, charm, and playful energy. Whether you’re drawn to soft sounds or heartwarming meanings, these O names are sure to bring a smile, just like your baby girl will.

1. Oak — Old English for the tree in the genus of the same name.

2. Oakland — An English name for someone who lived near oak trees.

3. Oba — This Nigerian name means “ruler” or “river goddess.”

4. Obi — This name means “heart” in Igbo.

5. Ocie — Latin for “chaste” and Greek for “ocean.”

6. Oda — A Scandinavian name meaning “I will praise the Lord.”

7. Ohana — This Hawaiian name means “family.”

8. Olea — Latin for “olive.”

9. Oli — This name means “olive tree” in English.

10. Olsen — A Scandinavian name meaning “Olaf’s son.”

11. Olwen — In Welsh, this name means “white footprint.”

12. Onie — Hebrew for “God has favored me.”

13. Ono — This name means “small field” in Japanese.

14. Oola — The meaning of this name is “the first” in Arabic and “scarlet” in Hawaiian.

15. Opa — This name means “owl” in Choctaw.

16. Ophelie — French for “help.”

17. Orlene — A French name meaning “the golden one.”

18. Oretta — Greek for “virtuous.”

19. Oriel — In Latin, this name means “golden.”

20. Orly — This Irish name means “golden princess.”

21. Orphie — This name means “a fawn” in Hebrew.

22. Oskie — An Armenian name meaning “gold.”

23. Otter — This name is inspired by the animal, and it means “water” in Old English.

24. Ovi — Spanish and Italian for “sheep.”

25. Owen — This Welsh name means “well-born” or “young warrior.”

26. Ozzie — This name means “divine” in English and German.

29 Pretty Girl Names That Start With O

These beautiful girl names have a soft, elegant sound and timeless appeal. If you’re drawn to graceful, feminine options, these O girl names are sure to inspire the perfect fit for your baby.

1. Obax — This name means “as delicate as a flower” in Somali.

2. Obioma — A Nigerian name meaning “kindhearted.”

3. Ocarina — This is the name of a wind instrument. It also means “small goose” in Italian.

4. Oceania — Greek for “ocean.”

5. Octavianne — This name means “eighth” in Latin.

6. Odele — An English and Greek name meaning “song.”

7. Odetta — German for “wealthy.”

8. Oilell — This is the name of a queen in Irish mythology.

9. Okuhle — The meaning of this name is “beautiful” in Zulu.

10. Oleander — Greek for “evergreen tree.”

11. Olena — A Ukrainian name meaning “torch” or “shining light.”

12. Olexa — This name means “defending men” in Polish.

13. Omaira — An Arabic name meaning “long life” or “red.”

14. Omarosa — A Nigerian name that means “my beautiful child.”

15. Ondrea — This Czech name means “strong.”

16. Onika — This name means “Who is greater than God?” in Igbo.

17. Onora — Latin for “honor.”

18. Ontario — An Iroquoian name meaning “sparkling water.”

19. Orangetta — This is a Latin name for the orange color and fruit.

20. Orchid — Latin for “orchid flower.”

21. Orella — In Latin, this name means “oracle.”

22. Oria — Greek for “soft breeze.”

23. Oriane — This name means “sunrise” in French.

24. Orina — A Russian name meaning “peace.”

25. Orphia — In Greek, this name means “beautiful voice.”

26. Orvokki — This English flower name also means “thought” in French.

27. Oshin — This name means “little deer” in Manx, a Celtic language.

28. Osotse — This name means “beautiful one.” The language of origin is unknown.

29. Ostava — A Czech name meaning “swiftly flowing river.”

10 Common Girl Names That Start With O

These O names for girls strike the perfect balance between familiar and charming. They’ve stood the test of time and continue to be favorites for parents who love classic, easy-to-love names.

1. Oaklee — An English name meaning “oak clearing.”

2. Oaklyn — This name means “oak lake” in English.

3. October — Latin for “eighth.” October was the eighth month on the Roman calendar.2

4. Odessa — This name means “long journey” in Greek and Latin.

5. Odette — French for “wealthy.”

6. Olympia — This name means “from Mount Olympus” in Greek.

7. Omega — Greek for “last.”

8. Oona — An Irish name meaning “lamb.”

9. Oriana — This name means “dawn” in Latin.

10. Orla — This Irish name means “golden princess.”

8 Biblical Girl Names That Start With O

These biblical girl names offer spiritual roots and timeless meaning. While they’re not as common today, these rare and meaningful O names may resonate with parents looking for a name that reflects faith and tradition.

1. Odeen — Hebrew for “praises.”

2. Ohawna — In Hebrew, this name means “God’s gracious gift.”

3. Oksana — This name means “praise to God” in Hebrew and Russian.

4. Olivette — Latin for “olive tree.”

5. Oralee — A French name meaning “the golden one.”

6. Orpah — This name means “a fawn” in Hebrew.

7. Osma — This Scandinavian name means “God’s protection.”

8. Oswalda — English for “God’s power.”

12 Vintage Girl Names That Start With O

These old-fashioned names offer a timeless, nostalgic feel with a touch of elegance. If you’re drawn to sweet, retro style, these O girl names are perfect for parents who want something classic that still feels fresh.

1. Odelia — Hebrew for “I will praise the Lord” and German for “wealth.”

2. Olga — A Slavic name meaning “holy.”

3. Ondine — This name means “little wave” in Latin.

4. Opaline — In Sanskrit, this name means “gem.”

5. Ophira — Hebrew for “gold.”

6. Oprah — This name means “a fawn” in Hebrew.

7. Orenthia — A Latin name meaning “to excite or stir the mind.”

8. Orinda — Greek for “pine trees.”

9. Orinthia — This name also means “to excite or stir the mind” in Latin.

10. Orlaith — An Irish name meaning “golden princess.”

11. Ortensia — Latin for “of the garden.”

12. Ottilie — German and French for “prosperous in battle.”

50 Unique Girl Names That Start With O

If you’re looking for a name that stands out, these unique girl names are anything but ordinary. With distinctive sounds and memorable meanings, these O names for girls are perfect for parents who want something truly one of a kind.

1. Ochre — Greek and English for “pale yellow.”

2. Odeda — This name means “courageous” in Hebrew.

3. Odelette — An English and Greek name meaning “song.”

4. Odelinda — Hebrew for “I will praise the Lord” and German for “wealth.”

5. Odeline — This name also means “song” in English and Greek.

6. Odell — This English name means “of the valley.”

7. Odolia — In French, this name means “prospers in battle.”

8. Olaug — An Old Norse name meaning “of the ancestors.”

9. Olayinka — This name means “wealth surrounds me” in Yoruba.

10. Oleen — Hawaiian for “joyous.”

11. Oleksandra — A Ukrainian name meaning “defender of men.”

12. Oletha — The meaning of this name is “nimble” in English and “truth” in Greek.

13. Olevia — Latin for “olive tree.”

14. Olida — This name also means “olive tree” in Latin.

15. Olinda — The meaning of this name is “wild fig tree” in Greek and “protector” in Spanish.

16. Olisa — In Igbo, this name means “the Lord who bears the weight of the world.”

17. Olla — A Polish name meaning “defender of men.”

18. Olva — This name means “olive tree” in Latin.

19. Ombretta — This Italian name means “shadow.”

20. Omid — Persian for “hope.”

21. Omolara — This name means “born at the right time” in Yoruba.

22. Omyra — This is the Latin name for “myrrh,” a multipurpose resin used for perfume and medicine.

23. Onalerona — This name means “He is with us” in Tswana.

24. Onita — Latin for “strong.”

25. Onorine — An Irish Gaelic name meaning “honor.”

26. Onyinye — In Igbo, this name means “God’s gift.”

27. Or — Hebrew for “light.”

28. Orah — This name means “prayer” in Latin.

29. Orange — An English and French word referring to the color and fruit.

30. Orazia — In Spanish, this name means “timekeeper.”

31. Oreana — Latin for “sunrise.”

32. Orestina — This name means “of the mountains” in Italian.

33. Orlanda — Spanish and Italian for “famous throughout the land.”

34. Orna — An Irish name meaning “little pale green one.”

35. Ornette — French for “little eagle.”

36. Orpa — This name means “a fawn” in Hebrew.

37. Orya — Russian for “light.”

38. Osane — This name means “cure” in Basque and “health” in Spanish.

39. Osanna — In Latin, this name means “praise the Lord.”

40. Osei — This name means “noble” in Ghanaian and Akan.

41. Oslo — Old Norse for “meadow at the foot of a hill.”

42. Osyth — An English name meaning “god war.”

43. Otgonbayar — This Mongolian name means “youngest joy.”

44. Otilia — Spanish for “wealth” and Romanian for “fatherland.”

45. Otthild — This name means “prospers in battle” in German.

46. Ottavia — In Italian, this name means “eight.”

47. Ourania — Greek for “heavenly.”

48. Ozara — This name means “treasure” or “wealth” in Hebrew.

49. Ozias — A Greek name meaning “salvation.”

50. Ozma — This invented name means “princess of Oz” in English.

55 Rare Girl Names That Start With O

These rare girl names are perfect for parents who want something truly unexpected and uncommon. If you’re searching for O names that stand apart from the rest, this list of hidden gems might just hold the perfect pick.

1. Oanez — Breton for “lamb.”

2. Obdulia — A Spanish and Latin name meaning “God’s servant.”

3. Octiana — This name means “eighth” in Latin.

4. Oddny — A Norwegian name meaning “new point.”

5. Odile — French for “prospers in battle.”

6. Oenone — This name means “wine” in Greek.

7. Ofeera — A Hebrew name meaning “gold.”

8. Ofelia — Greek for “help.”

9. Ofelja — This name also means “help” in Greek.

10. Ofrat — In Hebrew, this name means “fawn.”

11. Ofrit — This name also means “fawn” in Hebrew.

12. Ogechi — Igbo for “God’s time.”

13. Oghenekaro — This name means “God first” in Urhobo.

14. Ogive — A French name meaning “combat.”

15. Oheo — An Iroquoian name that means “beautiful.”

16. Oighrig — This Scottish Gaelic name means “speckled.”

17. Ojasvee — This name means “energetic” in Sanskrit.

18. Olaniyi — In Yoruba, this name means “glory is in wealth.”

19. Oleda — Latin for “winged.”

20. Olesya — A Slavic name meaning “holy.”

21. Oletta — This name means “nobility” in Old German.

22. Olgica — A Croatian name meaning “holy.”

23. Oliffe — English for “olive tree.”

24. Olivera — This Serbian and Croatian name also means “olive tree.”

25. Olivine — This name means “olive” in Latin.

26. Olof — Norse for “ancestor’s relic.”

27. Oluluaboe — This name is of Yoruba origin, but its meaning is unknown.

28. Oluremi — In Yoruba, this name means “God comforts me.”

29. Olusola — This name means “God makes wealth” in Yoruba.

30. Olutosin — A Nigerian name meaning “God is worthy of praise.”

31. Oluwadamilola — This name means “the Lord has made me wealthy” in Yoruba.

32. Olwethu — This name means “ours” in Zulu and Xhosa.

33. Omoaregha — Yoruba for “our child is our pride.”

34. Omusupe — This name means “precious,” and the language of origin is unknown.

35. Omvati — The meaning of this name is “sacred” or “having the power of Om” in Sanskrit.

36. Onatah — This name of Iroquois origin means “daughter of the earth.”

37. Onawa — This Native American name means “wide awake.”

38. Onezime — A Creole name meaning “beneficial.”

39. Oralis — French for “the golden one.”

40. Orbona — This is the name of the goddess of children in Roman mythology.

41. Ordell — This name means “little knife” in Old English.

42. Orel — In Hebrew, this name means “light of God.”

43. Orit — This name means “light” in Hebrew.

44. Ororo — This name means “soft” or “sensitive” in Swahili.

45. Orpita — A Hindi name meaning “offering.”

46. Orquidea — Spanish and Portuguese for “orchid.”

47. Orsola — This name means “little female bear” in Italian.

48. Otamisia — A Spanish and Greek name meaning “perfect.”

49. Otzarah — Hebrew for “wealth” or “treasure.”

50. Ouida — This name means “famous warrior” in French.

51. Ovelia — Greek for “help.”

52. Oyuki — This name means “snow” in Japanese.

53. Oyuun — In Mongolian, this name means “wisdom.”

54. Ozell — English for “divine strength.”

55. Ozgur — A Turkish name meaning “free” or “independent.”

If you’re looking for girl names that start with O, you have plenty of standout options. Whether you love celebrity-inspired picks like Olivia or prefer something more unexpected and playful like Ollie, there’s likely an O girl name that feels just right for your little one. If a few stood out, be sure to jot them down and keep building your list.

For even more inspiration, check out our other baby girl names lists, like cool girl names, flower names for girls, celebrity baby names, gender-neutral baby names, and southern girl names. You can also check out our baby names hub for even more options.

View Sources +
Share

Explore Baby Names by Letter

Find the perfect baby name — browse names that start with every letter from A to Z.

Boy names Girl names
Get Our Free Mom Newsletter