Menu
Subscribe Search

200 Baby Girl Names That Start With O

These O girl names include meanings and origins, with familiar favorites and distinctive choices to help you choose the right name.

Updated August 7, 2026

by Alina Hodkinson

Additional contribution by Stefanie Miller

Share

Choosing a name for your baby girl is an exciting part of preparing for her arrival. If you’re drawn to the letter O, you’ll find familiar choices like Olivia and Olive alongside plenty of names you may not have considered before.

This list of girl names that start with O includes a meaning or origin for each one. As you make a shortlist, try saying the names with your last name and thinking about the nicknames you might use.

Girl Names That Start With O

The names below are grouped by style and theme, so you can start with the categories that interest you most.

According to the Social Security Administration, Olivia ranked No. 1 among U.S. girl names in 2025.1 The names below are listed alphabetically.

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

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 German and Norwegian name associated with wealth or fortune.

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 — A Hebrew name meaning “light for me.”

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

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 — A variant of Ailill, a name found in Irish legend and borne by Queen Medb’s husband.

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 — A Finnish name meaning “pansy” or “violet.”

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

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 and Faith-Inspired Girl Names That Start With O

1. Odeen — Hebrew for “praises.”

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

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

4. Olivette — Latin for “olive tree.”

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

6. Orpah — A biblical name borne by Naomi’s daughter-in-law in the Book of Ruth.

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

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

12 Vintage Girl Names That Start With O

1. Oksana — A Ukrainian form of Xenia, a name associated with hospitality.

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 — A rare name best known through Oprah Winfrey; it developed from the biblical name Orpah.

Preparing for Birth? Start Here.

Short, practical lessons to help you feel more prepared, supported, and ready for birth.
200 Baby Girl Names That Start With O
200 Baby Girl Names That Start With O

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

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 — The Hebrew form of Orpah, a biblical name from the Book of Ruth.

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

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

With so many O names to consider, it may help to keep your favorites nearby for a few days and notice which ones you continue coming back to. The right choice often becomes clearer once you picture saying it every day.

If you’d like more ideas, browse the related baby name lists below or visit our baby names hub to search by letter, style, and theme.

View Sources +
Share
  • 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

you’re not alone

Know What to Do When Labor Starts

Step-by-step guidance to help you feel prepared, supported, and clear on what to do when it matters most.

Baby Chick App
Get Our Free Mom Newsletter