201+ Modern Baby Girl Names Starting With O ( Meaning)

Your search for the perfect baby girl name with O ends here, as we have curated a list of the top names starting with O. Each name carries its own meaning, and we know how much you want to provide your princess with an amazing and meaningful name. 

Baby Girl Names Starting With O

Olivia

This name originates from a Latin word and is a very popular choice of baby girl name in the English speaking world.

Olga

This name traces its origins to a German word meaning blessed or holy. It is a very popular name among people of German, Hungarian, Russian, Swedish and Scandinavian origin.

Ophelia

This is a name of Greek origin. Ophelia was the name of Hamlet’s love interest in Shakespeare’s famous tragedy Hamlet.

Olive

This name traces back its roots to Irish origins. 

Oprah

This is a Hebrew name. It means fawn and has an exotic ring to it.

Olympia

This name has a Greek origin and originates from Mount Olympus which is a mythical home of the Greek gods.

Oksana

This is a Ukrainian name which means hospitable.

Opel

This is an English name which means jewel.

Olena

This is another name of Ukrainian origin.

Oriel

This is a French name which means bird and is derived from Oriole which a beautiful bird with orange and gold stripes.

Olinda

This name has Greek, Latin as well as Spanish origins. In Greek, it is originated from Yolanda which is a flower. In Latin, it means fragrant or perfumed and in Spanish, it means somebody who is a guardian of some property.

Oma

In Arabic this name means mother and in German it means grandmother.

Odelia

This baby girl name has both French and German origins. In both languages, it means prosperous.

Orida

This is a Native American name and it means the expected one.

Orva

This name has two meanings. In English it means brave and in French it means golden.

Ona

This name has both Hebrew and Irish origins. In Hebrew it means graceful and in Irish it means one.

Orna

This is a beautiful name of Irish origin. It means the green one.

Olianna

A hawaiian name, derived from Oleander.

Ohanna

This is a Hebrew name which means a girl who is a gift, graciously given by god.

Olina

This name has both Czech and Hawaiin origins. In Czech, it is derived from the word Olga and in Hawaiin, it means joyous.

Osanna

This name originates from a Latin phrase which means praise the Lord.

Olita

This name is of English origin and it means winged.

Odina

This baby girl name is of Native American origin. It means mountain.

Oralee

This is a Hebrew name which means that the God is the light.

Odysseia

This name is of Greek origin. It is a feminine variant of Odysseus. Alternate meanings of the name are wrathful and wandering.

Oceana

This name is of Greek origin. It originates from Greek mythology and is derived from the masculine name Oceanus.

Oba

This name is of African origin and it means river goddess.

Oakley

This is an English name that is derived from oak trees.

Olesia

This is a baby girl name of Greek origin. It means the one who protects men.

Owena

This is a name of Welsh origin. It means someone who is of noble birth.

Orlina

This name is derived from a French word which means gold.

Oribella

This is a name of Latin origin. It means a beautiful golden baby.

Orlantha

This is a name of Teutonic origin. It means someone is renowned and famous.

Oana

A Romanian name, meaning that the almighty is gracious.

Oddveig

This is a name of Norse origin. It means a warrior woman or a very talented spear thrower.

Ode

An African origin name, meaning the one who is born during travel.

Odette

This name has both French and German origins. The French name is a variant of Odile or Odelia while the German meaning of the name is beautiful.

Oifa

This was the name of the mythic sister of Ove. It is a very exotic name.

Okalani

This is a name of Hawaiin origin. It means someone who is heavenly.

Olabisis

This name is of African origin. It means someone who is joyful or who brings joys in other’s lives.

Omorose

This is a baby girl name of Egyptian origin. It means a child who is as beautiful as the night.

Onaiwah

This is a Native American name. It means awake or alert.

Oona

This name has both English and Irish origins. It means one or unity in English and is a derivation of the Agnes in Irish.

Oni

African origin, meaning someone who was born in a blessed or holy place.

Oonagh

This is also a name of Irish origin. It means unity or togetherness.

Ora

This name has both Greek and Hebrew origins. It means a light breeze in Greek and light in Hebrew.

Orane

This is a French name which means golden.

Orabella

Arabella’s Variation, this is an English name which means prayers finally answered.

Orbona

This is a Latin name which is the name of a Roman goddess who blesses couples with children.

Oria

This is name has both Italian and Latin origins and is widely popular in Italy.

Olufemi

This name is of African origin and means someone who is loved by the gods.

Oaisara

This is a name of Arabic origin which means a sword.

Oamra

This is an exotic name which means someone who is a winner.

Oanez

This baby girl name is of Arabic origin and means someone who is pure or chaste.

Octaviana

This is another name of Arabic origin which means a pious or chaste woman/

Odeletta

This is a French name which means spring/

Odetta

This is another name of French origin which means melody.

Ozanne

This name is of French origin and means someone who will provide deliverance.

Ouida

This exotic name means a woman who is a warrior.

Omid

Persian name, signifying hopeful.

Omeed

This is another Persian name which means hopeful

Oliya

This is a name of Persian origin which means someone who is friends with God.

Orkideh

This name sounds very stylish and exotic. It is derived from the name of the flower, Orchid.

Oz

This is a Hebrew name which means strength.

Ora

This name means a beautiful sea coast.

Ofra

This is another name of Hebrew origin which means a fawn.

Omah

This name means a cedar tree.

Omira

This is another name of Mother Mary. It means little Mary.

Ozara

This Hebrew name means wealth or treasure.

Oihane

This is a Spanish baby girl name which means a girl from the forest.

Ora

This is another name of Spanish origin. It means gold.

Orchid

This is a name of a flower. 

October

This is a name of a month.

Omana

This exotic means a woman.

Olli

This is a German name which means elf warrior.

Olly

This is name of German origin which means holy or the blessed one.

Olva

This is another name of the Olive tree.

Orla 

This German baby girl name means golden princess.

Orie

This name means dawn.

Oke

This is a German name which is the feminine version of Oscar.

Otka

This German name means a woman who is fortunate.

Oberta

This German name means wealthy.

Oxana

This name means someone who is hospitable to foreigners.

Oberon

This is a German name which can be used for both baby girls and boys. It means wild bear.

Ositha

This name means a woman who is divinely blessed with strength.

Ozella

This German name means a woman who has god gifted strength.

Orfilia

This name means a female wolf in the German language.

Ormanda

A german name, means a woman who is of noble origin.

Oswalda

This German name means someone who is powerful.

Ornella

This name is another name for the flowering tree called Ash.

Ottoline

This is a name of German origin which means a woman is successful in the battlefield. The alternate meaning of this name is someone who is wealthy.

Ortrude

This name means serpentine in the German language.

Olesia

This name means a woman who is born to defend mankind.

Olcay

This German origin name means a woman who is a bearer of good luck.

Osen

This a name of Japanese origin which means thousand. The alternative meanings of the name are autumn or fall.

Omi

This baby girl name is of Japanese roots and means the sound which is made by the waves.

Orri

This Japanese name means a girl who is like light.

Ofira

This name means gold in the language Japanese.

Ohara

In the language Japanese, Ohara means a field that is small in size.

Oshin

This is a Japanese name and means ocean.

Orenda

This name means a woman with magic powers in the Japanese language.

Orisa

This is another name of Japanese origin. It means a godly manifestation.

Omino

This Japanese name is another name for the Angel of death.

Oichi

This is a baby girl name of Japanese origin and is very popular in Japan.

Ouka

This is a Japanese name which means flower.

Similar Posts: