If you’re looking for the perfect O girl names, you’re in good company.
Baby girl names that start with O are ever so popular. In fact, according to the US Social Security Administration, Olivia made it to the top of the 2020 charts and has been in the top 10 for the last 20 years!
But it doesn’t end there. From every corner of the globe,
girl names that start with O offer options from the old-fashioned to the out-of-this-world.
From the majestic Ocean to the classic Olga to the romantic Octavia, you’ll find something on this list for every o-ccasion.
So what are baby names that start with O? Let’s take a look.
What are girl names that start with the letter O?
Here are our favorite O girl names.
Oakley. This sweet gender-neutral name means “meadow of oak trees.” 🌳🌳🌳
Ocean. This is the perfect name for seafarers and beach walkers alike. Try Oceana for a musical alternative. 🌊
Octavia. An ancient name of Latin origin, Octavia means “eighth.”
October. And this one is the eighth month when, depending on which hemisphere you call home, autumnal leaves are turning or springtime buds are sprouting. 🍂🌱
Odelia. A Hebrew name, Odelia means “praise God.”
Odette. This popular German name means “wealth.” For ballet fans, Odette is the swan in Swan Lake who turns into a maiden at night. 🦢
Odetta. If you’re looking to add another syllable to Odette, Odetta means “wealth.”
Ofira. This Hebrew name means “gold.” 💛
Oksana. This Russian name means “praise God.”
Ola. An Arabic girls’ name meaning “arise” and “high,” Ola is also used as a boy’s name in various parts of the world, including Nigeria, Norway, and Sweden.
Oleda. “Little winged one” 🧚
Olena. A Ukrainian variant of the classic name Helen, Olena means “shining light.” ✨
Olga. Of Russian and Scandinavian origins, Olga is related to the Old Norse name Helga. It means “holy” and “blessed. ” For Chekhov fans, Olga was one of his Three Sisters.
Olinda. “Wild fig”
Olivette. “Olive tree”
Olivia. Yep, this is still a hot favorite. Meaning “olive tree,” there are famous Olivias all over the place—from Shakespeare’s Twelfth Night to actress Olive Newton-John.
Oliviarose. If you’re looking to combine two of your favorite living things, the peace of the olive tree and beauty of the rose bush might just be the perfect combo. 🌹
Olya. This name of both Russian and Germanic origin means “holy.”
Olympia. As in the Mountain of the Gods, this name is the very definition of a powerhouse.
Oma. An Arabic name meaning “leader” and “giver of life.”
Omega. This is the final letter in the Greek alphabet. Warning: if you do choose this name for your baby, it may be hard to get the last word in. Ω
Onawa. Of Native American origin, Onawa means “wide awake.”
Ondine. This one’s of Latin origin and means “little wave.” 🌊
Ondrea. “Strong” and “full or courage,” Ondrea is of Czech origins.
Onora. From its Latin roots, Onora means “honor.”
Oni. A name used in various parts of the world, it means both “child born on holy ground” and “shelter.”
Onyx. An exquisite black gemstone.
Oola. A variant of the Irish Ula, Oola means “sea jewel.” 💎
Oona. Of Scottish and Irish origin, Oona means “lamb.” Fun facts? Oona is a popular name in Finland and was the name of Charlie Chaplin’s wife.
Opal. A precious jewel.
Ophelia. This Shakespearean name is of Greek origin and means “to help or benefit.”
Ora. Of Latin origin, Ora means “pray.” 🙏🏽
Oracle. Meaning “prophecy,” with this name, your little one will come with all the answers.
Oralee. A Hebrew name meaning “my light.”
Orazia. This Italian name means “keeper of time.” ⌛
Orchid. As in the extraordinary flower.
Orenda. This powerful Iroquois name is given to a great invisible power that surrounds us and is in us.
Orfea. A feminine version of the Greek Orpheus, Orfea is a name for a poet and musician with a beautiful voice. 🎵
Orilla. This Latin name means “announcement from the Gods.”
Orina. “Peace” 🕊️
Oriole. The name of a beautiful bird, oriole means “the golden one.”
Orlanda. “Famous in the land”
Orlene. This French name means “golden.” 🌟
Ornella. “Flowering ash tree”
Ortensia. “Of the garden”
Orthia. This name of Greek origin means “straight”
Orva. “Brave friend”
Osaka. A vibrant city in Japan.
Osanna. Of Greek and Hebrew origins, Osanna means “praise the Lord.”
Owen. This gender-neutral name of Welsh origin means “young warrior.”
Unusual girl names that start with O
If you’re looking for even more offbeat girl names with O, here are some good choices:
Oanez. A Celtic name meaning “lamb.” 🐑
Obelia. Of Greek origin, Obelia means “needle” or “pointed pillar.”
Odeletta. This French baby’s name means “little spring.”
Odell. This vintage name means “from the woad hill.” (A woad is a plant belonging to the cabbage family that has yellow flowers.)
Ofra. This one means “young deer” and is also of Hebrew origin. 🦌
Ogenya. A Hebrew name, Ogenya means “God provides assistance.”
Ohana. As an Armenian name, Ohana means “God’s grace.” It’s also a Hawaiian word meaning “extended family.”
Oihane. This fresh Spanish name means “from the forest.”
Ojai. A name of Chumash origin, Ojai means “moon.” 🌕
Okalani. A divine Hawaiian name, Okalani means “heaven.”
Okapi. An okapi is an almost mythical-looking creature found in Africa. It’s also called the forest giraffe.
Olathe. Just “ lovely.”
Olayinka. This popular Nigerian name means “riches surround me.”
Olesya. This one’s of Russian origins and means “a girl from the forest.”
Oluremi. A name of Yoruba origins, Oluremi means “God brings comfort.”
Oluwatamilore. This Yoruba name means “gift from God.”
Olwen. Meaning “white footprint,” Olwen was a powerful heroine in Welsh mythology and the daughter of a giant.
Omaira. This Arabic name means “long life.”
Orpa. Meaning “young deer,” Orpa is of Hebrew origin. 🦌
Orsola. Related to the name Ursula, Orsola means “little bear.” 🧸
Oshun. This powerful Yoruba name belongs to a Nigerian river goddess.
Osvalda. “Divine power”
Ottoline. “Prospers in battle”
Good luck with your choice.
101 women are talking about 'baby names' on Peanut. Download the app to join the conversation.
You might like:
21 Girl Names That Start With A
85 Baby Girl Names That Start With B
67 Girl Names That Start With C
52 Baby Girl Names That Start With D
100+ Baby Girl Names That Start With E
82 Baby Girl Names That Start With F
107 Girl Names That Start with I
Baby Girl Names that Start with J
84 Girl Names That Start With K
66 Girl Names That Start With L
Baby Girl Names that Start with M
92 Girl Names That Start With R
58 Girl Names That Start With S
70 Girl Names That Start with T
123 Girl Names That Start with V
82 Baby Girl Names that Start with Z (and Their Meanings)