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

200 Baby Girl Names That Start With O

These O girl names offer lovely sound, meaningful origins, and plenty of inspiration to help you choose a name that feels perfect for your baby girl.

Updated December 4, 2025

by Alina Hodkinson

Additional contribution by Stefanie Miller

Share

Choosing a name for your baby girl is such an exciting part of preparing for her arrival. If you’re drawn to the letter O, you’ll find that it offers some of the most distinctive, lyrical, and meaningful names across many cultures. From gentle nature-inspired choices to bold, modern picks, O names have a charm all their own.

If you’re searching for girl names that start with O, this list includes popular favorites, global gems, and rare O girl names you may not have heard before. With so many beautiful styles and origins to explore, you’re sure to find a few new favorites to add to your list.

Girl Names That Start With O

These O girl names are organized into helpful categories, making it easy to explore popular picks, cute choices, elegant options, vintage favorites, unique selections, and rare finds.

These popular O girl names remain favorites thanks to their timeless sound, strong meanings, and widespread appeal.

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

Sweet and full of charm, these cute O girl names offer playful, heartwarming options perfect for your little one.

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

Graceful and feminine, these pretty O girl names pair soft sound with lovely meaning.

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.”

The Birth You Deserve Starts Here

Don’t just read our articles — prepare. Our Birth Prep Challenge is your 8-week plan with expert lessons, partner tools, and support from expert doula Nina Spears, so you feel truly ready for birth.
200 Baby Girl Names That Start With O
200 Baby Girl Names That Start With O

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

Familiar and easy to love, these common O girl names offer classic appeal with a modern feel.

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

Rich in history and meaning, these biblical O girl names offer spiritual roots and timeless significance.

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

Classic and nostalgic, these vintage O girl names bring old-fashioned charm that still feels fresh today.

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

Distinctive and imaginative, these unique O girl names offer memorable options that stand out.

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 O girl names provide beautifully uncommon choices for parents seeking something truly unexpected.

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.”

We hope this list of girl names that start with O helped you discover a few beautiful options to add to your shortlist. Whether you love familiar favorites or rare treasures, exploring names by letter is a wonderful way to find what feels right for your family.

If you’d like to keep browsing, here are more curated baby-name lists — or you can visit our full baby names hub for even more inspiration.

View Sources +
Share
Was this article helpful?
  • Author
  • Co-Author

Alina is a Journalism graduate and a mom blogger living in Ontario, Canada. She is also a wife and a mom to a 4-year-old little boy. She is most passionate about parenting and momming, along with overcoming loss after suffering a great loss of her own. Above all - she loves to write and create content that speaks about motherhood and the madness that surrounds it!

Read full bio

Baby Names by Letter

Browse A–Z baby names and find the perfect fit for your family.

Boy names Girl names

let’s get you ready!

The Birth You Deserve Starts Here

Join trusted doula Nina Spears in The Birth Prep Challenge — an expert-designed, step-by-step program with daily lessons, partner prep, and real support to help you feel fully prepared during pregnancy and when labor begins.

Baby Chick App
Get Our Free Mom Newsletter