baby-names-logo

Girl Names and Meanings
That Begin with the Letter O

Obelia is a Greek baby girl's name. Meaning: Pointed or needle-like.
Obelia is based on the Greek word - Obelisk (a pointed pillar).

Oceanus, Ocean, Oceana is a Greek baby boy's or girl's name. Meaning: The great River of the World.

Octavia is a Latin baby girl's name. Meaning: Eighth.

Ode is an African baby girl's name. Meaning: Traveling baby.

Odeda is a Jewish or Hebrew baby girl's name. Meaning: Strong woman.

Odele is a Greek baby girl's name. Meaning: A melodic song.

Odessa is a Greek baby girl's name. Meaning: An odyssey or long journey.

Olga is a Russian baby girl's name. Meaning: Holy.

Olisa is an African baby girl's name. Meaning: Follower of God.

Olivia is a Latin baby girl's name. Meaning: Olive tree.
Variation of the Latin baby boy's name - Oliver.

Oma is an Arabic baby girl's name. Meaning: A strong leader.
Oma is a German baby girl's name. Meaning: Grandmother.

Onawa is a Native American baby girl's name. Meaning: Prepared or watchful.

Ophelia is a Greek baby girl's name. Meaning: Assistant or helper.
Ophelia is the love interest of Hamlet in William Shakespeare's play Hamlet.

Otylia is a Slavic baby girl's name. Meaning: Wealthy.