Finding that perfect name can be a tricky choice. There are so many options out there it is understandably how new parents can easily become overwhelmed.
So to help you find that perfect name for your little prince we have put together 250 names that start with the letter O. Take a look and see if you are inspired by one of our choices.
In this article
Trendy Boy Names Starting With O
Oakes – A name of English origin and means dweller by the oak tree.
Oakley – English in origin and means from the oak tree field.
Obama – Of African – Luo of Kenyan origin and means slightly bent.
Oberon – Means noble bear and is of German origin.
Ocean – A name of Greek origin and means sea.
Odell – Of English origin and means from the woad hill.
Odin – Scandinavian in origin and means frenzy, rage, inspiration.
Odo – Means wealthy and is of English origin.
Ohio – A name of Native American origin and means large river.
Oisin – Irish in origin and means little deer.
Ola – Of Scandinavian origin and means ancestor’s heir.
Olaf – Means ancestor’s heir and is of Scandinavian origin. It is also the name of a king and the patron saint of Norway.
Oliver – A name of English origin and means descendant of the ancestor.
Olivier – Of French origin and means elf warrior or ancestor’s descendant.
Ollie – English in origin and means elf army.
View in gallery
Olsen – Means son of Olaf and is of Scandinavian origin.
Olson – A name of Scandinavian origin and means son of Olaf.
Omar – Of Hebrew origin and means long life, popular, flourishing.
Omari – Hebrew in origin and means speaker, chief.
Omer – Means bundle of corn, grain and is of Hebrew origin.
Ondrea – A name of Slavic origin and means manly, womanly.
Onyx – Of English origin and means black gemstone.
Orchid – English in origin and means flowering plant.
Oriel – Means gold and is of French origin.
Orien – A name of Latin origin and means the orient, east.
Orpheus – Of Greek origin and of unknown meaning. In Greek mythology, Orpheus was a musician and poet.
Orrick – English in origin and means sword ruler.
Orrin – Means green and is of Irish origin.
Orsen – A name of English origin and means bear cub.
Orsin – Of English origin and means bear cub.
Osbourne – English in origin and means god bear.
Oscar – Means deer lover and is of Irish origin.
Osher – A name of Hebrew origin and means happiness.
View in gallery
Osias – Of Hebrew origin and means salvation.
Ossie – English in origin and is the diminutive form of names beginning with Os.
Oswald – Means God rule and is of English origin.
Otto – A name of German origin and means wealth.
Owain – Of Welsh origin and means youth.
Owen – Irish in origin and means the yew tree or youth.
Ozzie – Means a diminutive form of names beginning with Os and is of English origin.
Ozzy – Short form of Oswald or Osbourne and is of English origin.
Quirky Boy Names Starting With O
Oak – Of Latin origin and means an oak tree.
Oaklan – This is a name of English origin for someone who lived on a patch of lived marked by an oak tree.
Oasis – French origin and means ‘rich’.
Oba – A name of African- Nigeria origin and means king.
Oban – Means little bay and is of Scottish origin.
Obert – Of French origin and means noble bright.
O’brien – This is a name of Irish origin meaning ‘high or noble’.
Oburu – African – Luo of Kenya origin and means ash.
Oceanus – Means of the ocean and is of Latin origin.
October – A name of American origin and means born in October.
Oda – Of Japanese origin and means great field.
View in gallery
Odakota – Native American – Sioux in origin and means friend, friendly.
Ode – Means a lyric poem and is of English origin.
Oded – A name of Hebrew origin and means to encourage.
Odon – Of Spanish origin and means one who dominates.
Odysseus – Greek in origin and means anger, hate.
Ofek – Means horizon and is of Hebrew origin.
Ohtli – A name of Aztec origin and means road.
Oistin – Of Irish origin and means venerable.
Ojai – Native American – Chumash in origin and means moon.
Ojas – Means strong one and is of Indian origin.
Oklahoma – A name of Native American – Choctaw origin and means red people.
Okoth – Of African origin and means born when it was raining.
Olav – From Old Norse and means ancestor’s descendant.
Ollivander – The name means olive wand and has Mediterranean roots.
Oly – Of Old French origin and means ‘olive tree’.
Omarion – American in origin and is a combination of Omar and -ion.
Omega – Means the Greek letter and is of Greek origin.
Omeo – A name of Aboriginal origin and means mountains.
View in gallery
On – Chinese in origin and means peace.
Onan – Of Hebrew origin and means strength, power.
Ondre – Means manly and is of American origin. It is also an alternate spelling of the name Andre.
Onslow – A name of Arabic origin and means hill of the passionate one.
Onyx – This is a name of English origin meaning ‘black gemstone’.
Opaque – Of French origin and means not transparent.
Oracle – Greek in origin and means prophecy.
Oral – Means speaker, word, and is of Latin origin.
Oralia – A name of American origin and is a created name.
Oran – Of Irish origin and means green.
Orde – English in origin and means point, sword.
Ordell – Means little knife and is of English origin.
Oregon – A name of Native American – Algonquin origin and means beautiful.
Oren – Of Hebrew origin and means Jerusalem Pine.
Oringo – African – Luo of Kenya in origin and means he who likes the hunt.
Oriole – Means golden; a gold flecked bird and is of Latin origin.
Orion – A name of Greek origin and means mountain dweller.
Orlando – Of Italian origin and means from glorious land.
Orleans – French in origin and means golden.
Orsino – Means bear and is of Italian origin.
Orson – A name of English origin and means bear cub.
Osborn – English in origin and means God bear.
Oseias – Biblical origin and means ‘thank you’.
Osh – A name of Sanskrit origin meaning ‘shinning’.
View in gallery
O’shay – This is a name of Irish origin meaning ‘descendant of’.
Osmond – Of English origin and means God protector.
Osmund – Means God protector and is of English origin.
Oswaldo – A name of Spanish origin and means God rule.
Othello – Of Italian origin and means of unknown meaning.
Ottomar – This is a name of German origin meaning ‘wealth and fame’.
Ouray – Native American – Ute in origin and means arrow.
Owethu – Means he/she is ours and is of African origin.
Owino – A name of African – Luo of Kenya origin and means born with umbilical cord around neck.
Owiti – Of African – Leo of Kenya origin and means sent away.
Owl – English in origin and means nocturnal bird of prey.
Oxford – Means from the oak valley and is of English origin.
Oxide – A name of American origin and means oxygen compound.
Oxxford – Hebrew origin and means ‘ford of the oxen’.
Oz – Of Hebrew origin and means strength, courage.
Ozan – This is a name of Turkish origin meaning ‘poet’.
Ozcar – Means ‘spear of the Gods’ and is of Gaelic origin.
View in gallery
Ozeill – A name of Spanish origin meaning ‘having the strength of God’.
Ozell – Hebrew origin and means ‘divine strength’.
Ozmar – Of Old Germanic origin and means ‘glory of God’.
Ozni – This is a name of Hebrew origin meaning ‘my hearing’.
Ozten – Meaning is unknown but the origin is Turish.
Unique Boy Names Starting With O
Oabile – A name of Tswana origin meaning ‘God has gifted’.
Oakland – English name for someone who lived on a patch of land marked by an oak tree.
Oas – Both origin and meaning are unknown’.
Obadiah – A name of Hebrew origin and means servant of Yahweh.
Obai – This is a name of Arabic origin meaning ‘the one who is refusing the humiliation’.
Obaid – Of Arabic origin and means ‘servant’.
Oberon – Means ‘noble’ and is of German origin’.
Oberyn – A name of literary origin.
Obie – This is a name of Hebrew origin meaning ‘servant of God’.
Occhave – Of Indian origin and means festive occasion.
Ocheckka – Native American – Winnebago in origin and means four legs.
Ochoa – Means the wolf and is of Spanish origin.
Ochola – A name of African – Luo of Kenya origin and means father died while mother was pregnant.
Ochuko – This is a name of Nigerian origin and is a Hindu name for Lord Krishna.
Ocie – Means wild but also sweet.
Octavian – Latin in origin and means eighth.
Octavio – Of Latin origin and means eighth.
Octavious – Means eighth and is of Latin origin.
Octavius – A name of Latin origin and means eighth.
View in gallery
Odai – Derived from the Sanskrit word meaning ‘wise’.
Odd – This is a name of Old Norse origin meaning ‘the sharp end of an arrow or blade’.
Oderico – Of Spanish origin and means rich in property.
Odhran – Irish in origin and means pale green/small.
Odilo – Means heritage, homestead, and is of German origin.
Odirile – This is a name of Afrikaans origin and means ‘Created by God’.
Ofer – A name of Hebrew origin and means fawn.
Og – Means ‘bread baked in ashes’ and is of Biblical origin.
Ogaleesha – Of Native American – Sioux origin and means red shirt.
Ogbe – African – Tigrinya of Eritrea and Ethiopia origin and means shelter.
Ogden – Means from the oak valley and is of English origin.
Ogen – A name of Hebrew origin and means anchor.
Ogima – Of Native American – Ojibwa/Cheppewa origin and means chief.
Ohana – This is a name of Armenian origin meaning ‘God’s gift’.
Ohanzee – Native American – Sioux origin and means shadow.
Okal – Means to cross and is of African origin.
Okan – A name of Turkish origin and means archer.
Okapi – Of African origin and means animal with long neck.
Oke – Hawaiian in origin and means deer lover.
Okena – Means water chief and is of Native American – Blackfoot origin.
View in gallery
Olabisi – A name of African – Yoruba origin and means increased honors.
Olalla – Of Spanish origin and means well spoken.
Olatunde – African – Edo of Nigeria origin and means wealth comes again.
Olavi – Means ancestor; descendant and is of Scandinavian origin.
Ole – A name of Scandinavian origin and means ancestor’s heir.
Oleander – Of Greek origin and means evergreen tree.
Oleg – Slavic in origin and means holy light.
Olimpio – Means mountain of the Gods and is of Spanish origin.
Olin – A name of Scandinavian origin and means ancestor’s heir.
Olaf – Of Scandinavian origin and means ancestor’s heir.
Olatokunbo – This is a name of Yoruban origin meaning ‘wealth and fortune brought’.
Olujimi – African – Yoruba origin and means God gave me this.
Oluwadarasimi – Means ‘God is good to me’ and is of African origin.
Oluwademilade – A name of Yoruba origin meaning ‘God crowned me’.
Oluwatimilehin – Of Yoruba origin and means ‘the lord supported me’.
Oluwatobi – This is a name of Yoruba origin meaning ‘God is great’.
Oluwatobiloba – Yoruba origin and means ‘God is a great king’.
Oma – Means giver of life and is of Arabic origin.
Omanand – A name of Indian origin and means joy of Om.
Ometaway – Of Native American – Ojibwa origin and means one who gambles.
Omi – Means ‘sound of the universe’ and is of Hindu origin’.
Omid – This is a name of Persian origin meaning ‘hope’.
View in gallery
Omiros – Greek in origin and means pledge.
Omri – Means my sheaf and is of Hebrew origin.
Onelio – A name of Spanish origin and means honored one.
Onni – Of Scandinavian origin and means happiness; luck.
Onofre – Spanish in origin and means peace warrior.
Onofrio – Means he who is always happy and is of Greek origin.
Onur – A name of Turkish origin and means honor.
Onyekachukwu – Of African – Igbo origin and means who is greater than God?
Ooko – African – Luo of Kenya origin and means born outside the hospital.
Oong – This is a name of Chinese origin.
Ooyu – Means rainbow and of Native American – Coos origin.
Or – A name of Hebrew origin and means light.
Oracion – Of Spanish origin and means prayer.
Orane – French in origin and means rising.
Oratilwe – Means loved one and is of African origin.
Orenthal – A name of American origin and is of unknown meaning.
Orestes – Of Greek origin and means mountain dweller.
Orhan – Turkish in origin and means great leader.
Ori – Means light and is of Hebrew origin.
Orly – A name of Hebrew origin and means you are my light.
Ormand – Of English origin and means descendent of the red one.
Ormond – Irish in origin and means red.
Orn – Means eagle and is of Scandinavian origin.
View in gallery
Oro – A name of Spanish origin and means gold.
Orozco – Of Spanish origin and means from Orozco, Spain.
Ortega – Spanish in origin and means from Ortega, Spain.
Ortiz – Means son of Orti and is of Spanish origin.
Orville – A name of English origin and means golden town.
Orwa – Of African – Luo of Kenya origin and means trouble during pregnancy.
Osama – Arabic in origin and means lion-like.
Osamu – Means discipline, study, and is of Japanese origin.
Osbert – A name of English origin and means God bright.
Osceola – Of Native American – Seminole origin and means black drink bellower.
Oscosh – Native American – Menominee in origin and means the bravest of all.
Osgood – Means God goth and is of English origin.
Oshae – A name of American origin and means hawk.
Osinachi – Of African – Nigeria origin and is a created name.
Osiris – Greek in origin and means God of the dead.
Osman – Means tender as a youth and is of Arabic origin.
Osmundo – A name of Spanish origin and means protector.
Osric – Of English origin and means God ruler.
Ossian – Means deer and is of Irish origin.
Ostap – Derived from ancient Greek and means ‘steadfast in the faith’.
View in gallery
Osvaldo – A name of Spanish origin and means God rule.
Oswine – Of English origin and means God’s friend.
Oswulf – English in origin and means God wolf.
Othman – This is a name of Arabic origin meaning ‘wise’.
Othmar – Means famous, wealth, and is of German origin.
Othniel – A name of Hebrew origin and means strength/lion of God.
Otieno – African – Kenya origin and means born at night.
Otis – Of English origin and means wealth.
Oton – Means wealth and is of Spanish origin.
Outacite – A name of Native American – Cherokee origin and means man-killer.
Ovadia – Of Hebrew origin and means servant.
Ovadiach – This is a name of Hebrew origin meaning ‘the arrow’.
Ove – A name of Scandinavian origin meaning ‘fear’.
Oved – Hebrew origin and means worker.
Overton – Means from the riverbank town and is of English origin.
Ovid – A name of Latin origin and means sheepherder.
Ovidio – Of Spanish origin and means shepherd.
Owami – Means ‘she is mine’ and is of Ndebele origin.
Owney – This is a name of Gaelic origin meaning ‘green’.
Oya – African – Yoruba origin and means wind warrior goddess.
Oyewole – Means born of good standing and is of African – Yoruba origin.
Oyintsa – A name of Native American – Santa Clar origin and means white duck.
View in gallery
Oyisa – This is a name of Xhosa origin and means ‘overcome’.
Ozcollo – Of Incan origin and means ocelot.
Ozen – A name of Turkish origin.
Ozer – Hebrew in origin and means God’s helper.
Ozinna – This is a name of Igbo origin meaning ‘message from God’.
Ozgur – Means free and is of Turkish origin.
Oziel – A name of Spanish origin and means having the strength of God.
Ozric – Fictional origin and means ‘heathen divine energies worshipped by Viking culture’.
The Final Thought
That brings us to the end of our list of breathtaking boy names that start with the letter O. Hopefully, you have found the perfect name for your little prince. But if not there is still no need to panic just yet.
You could try looking for a name that begins with another letter such as boy names that start with the letter L for a little more inspiration.
Or maybe you have decided that you want a name that is a little more unique and not so masculine. If this is the case check out our soft boy names here.