The letter O gives a name that lovely round, open sound, think Oliver and Owen, Osiris and Otto, names that feel warm on the tongue and a little bit grand.
This list gathers 150 boy names that start with O, pulled from all over the map: sturdy English classics, Irish and Scandinavian picks, biblical choices, and a few rare finds you will not hear on every playground. Origins and quick meanings sit right beside each one.
Scroll through and see which O name fits the little guy you are naming.
150 Out-of-This-World Boy Names With O
Here are 150 unique and classic O names for boys to consider.
- Oak: Derived from the Anglo-Saxon word “ac,” meaning “oak,” representing dwellers near a prominent oak tree.
- Oakleigh: Derived from the Old English name Accleia, meaning “from the oak meadow.”
- Oakley: An alternate spelling of Oakleigh with the same meaning and origin.
- Oaklynn: This gender-neutral Welsh name means “oak pond.”
- Oates: Of Middle German, Old English, and Norman origin, meaning “prosperity and wealth.”
- Oba: A regal Yoruba name from Nigeria, Oba means “king” and serves as a royal title for traditional rulers.
- Obadias: A classic Hebrew boy’s name meaning “servant of God.”
- Obadya: A variant of Obadiah with the same meaning and origin.
- Obafemi: A Yoruba name from Nigeria, Obafemi means “the king loves me.”
- Obama: A Luo name from Kenya meaning “crooked” or “slightly bending,” known worldwide through President Barack Obama.
- Obediah: A variant of the Hebrew name Obadiah, meaning “servant of God.”
- Oberon: A cool Shakespearean character, Oberon means “noble and bear-like” in German.
- Obert: A rare French-inspired name meaning “noble and bright.”
- Obi: A unique Nigerian name meaning “heart.”
- Obie: A short form of Obadiah, this Hebrew name means “servant of God.”
- O’Brien: From the Irish and Gaelic languages, meaning “descendant of Brian.”
- Oceanus: A rare Greek male name meaning “of the ocean.”
- Ochs: An unusual High German nickname for a stubborn person, meaning “ox.”
- Octaveous: This Roman clan name means “born eighth.”
- Octavien: The perfect Latin name for someone whose favorite number is eight, meaning “eighth.”
- Octavo: A variation of the Latin Octavien, meaning “in eighth” or “for the eighth time.”
- Odall: Possibly a variation of the Old English Odell, meaning “woad hill,” referring to a plant used in dye.
- Odd: A Scandinavian name still used in Norway, Odd means “point of a blade” or “arrow tip.”
- Odean: In Jamaica, it means “advisor,” and in Irish, it translates to “descendant of the deacon.”
- Odell: Derived from the Old English “woad hill,” referring to a plant used for making dye.
- Odeon: The perfect name for musical baby boys, Odeon means “singing place” in Greek.
- Odera: Of South Eastern Nigerian origin, meaning “once God writes it.”
- Odhran: A lovely Irish choice, Odhran means “little pale-green one.”
- Odie: A shortened nickname derived from Odell, meaning “woad hill.”
- Odilo: Borne by Saint Odilo, a medieval abbot of Cluny, this German name means “fortunate or prosperous in battle.”
- Odin: The father of all Norse gods, Odin means “lord of frenzy.”
- Odis: Derived from the Old High German “ot,” meaning “prosperous and wealthy.”
- Odolf: This German name derives from Adolf and means “noble or majestic wolf.”
- Odon: Of Old English and Hungarian origin, meaning “wealthy defender or protector.”
- Odysse: A famous name from Greek mythology, meaning “story of Odysseus.”
- Odysseus: Derived from the Greek verb “odussomai,” meaning “to be angry” or “hate.”
- Ofeer: Inspired by the biblical place Ophir, meaning “gold” in Hebrew.
- Ogbanna: This Southern Nigerian name derives from Ogbonna and means “he resembles his father.”
- Ogdan: A strong English option, Ogdan means “from the oak valley.”
- Ogden: An alternate spelling of the Old English Ogdan, meaning “from the oak valley.”
- Ogun: In Yoruba belief, Ogun is the orisha of iron, war, and metalwork, a powerful and protective figure.
- Ohad: If your child is cherished and worthy of praise, this Hebrew name nails it.
- Ohed: Of Hebrew origin, meaning “loved one” and “servant of God.”
- Ohene: Taken from the Ghanian Akan tribe, meaning “king.”
- Ohndre: Of Greek and French origin, Ohndre means “man or warrior.”
- Ohnjel: This six-letter unisex Greek name means “messenger of God.”
- Ohtli: A gender-neutral Aztec name meaning “road or path.”
- Oisin: This rare five-letter Irish name means “little deer” or “fawn.”
- Okafo: A Nigerian Igbo name meaning “born on Afor (market) day.”
- O’Keefe: This Irish boy’s name means “descendant of Keefe” and “kind and noble.”
- Okeli: An unusual Nigerian name describing someone born on Orie, one of four market days.
- Okonkwo: Another Nigerian market day name, meaning “man born on Nkwo day.”
- Okotto: A rare name of Japanese origin, said to mean “boar tribe.”
- Olaff: A cool Scandinavian name describing a “descendant of the ancestors.”
- Olaga: A sweet Samoan boy’s name meaning “life.”
- Olan: A Scandinavian name, Olan means “ancestor’s heir” or “descendant.”
- Olar: A Norwegian name, Olar is said to mean “green beast.”
- Olavo: This short and sweet Portuguese and Spanish name means “descendant of” and “ancestor’s relic.”
- Ole: Of Danish and Norwegian origin, meaning “ancestor’s descendant.”
- Oleg: This Slavic boy’s name is common in Russia, Belarus, and Ukraine and means “blessed.”
- Oleksander: A Ukrainian version of the Greek Alexander, meaning “defender of humankind.”
- Oleksei: This Ukrainian name derives from ancient Greek and means “guard, protect, and defend.”
- Olexei: A variant of Aleksei, derived from the Greek Alexander, meaning “defender of humankind.”
- Ollie: A cool nickname for Oliver, carrying the exact same meaning.
- Olimpio: An edgy Greek boy’s name meaning “pertaining to Mount Olympus.”
- Olivander: This English, Germanic, and Greek name means “protector of the olive tree.”
- Oliver: From the Latin for “olive tree,” a symbol of peace, Oliver ranked third for US boys in 2024.
- Olivero: An Old Italian form of Oliver meaning “olive tree.”
- Olivier: The lovely French version of Oliver.
- Olivor: A variant of the Greek Oliver with the same meaning and origin.
- Olson: Of Norse origin and means “son of Olaf” and “ancestor and heir.”
- Olympios: Meaning “of Mount Olympus,” this Greek name is steeped in mythology.
- Olympus: Possibly meaning “from Mount Olympus” or “home of the gods” in Greek.
- Omar: A top Arabic and Muslim name meaning “flourishing and long life.”
- Omario: This posh name means “eloquent and articulate” and hails from Jamaica.
- Omega: The last letter of the Greek alphabet, Omega means “the end.”
- Omid: The first Persian boy’s name to hit the list, meaning hope.
- Omotunde: This sweet and meaningful Nigerian boy’s name means “the child has returned.”
- Ondrei: Of Greek and French origin, meaning “man or warrior.”
- Onfre: A derivative of the Spanish name Onofre, meaning “peace and warrior.”
- Onjel: Derived from the Latin Angelus, meaning “messenger of God.”
- Onofredo: A long form of Onfre, meaning “peaceful warrior” in German and Spanish.
- Onofrius: Possibly Italian or German, meaning “defender of peace.”
- Onorato: Derived from the Latin Honoratus, meaning “honorable.”
- Onslow: Of British and Arabic origin, meaning “enthusiast’s hill” or “hill of the passionate one.”
- Onyx: A bold unisex name taken from the black gemstone, from a Greek word meaning “claw” or “nail.”
- Oratio: This Italian boy’s name has a beautiful aesthetic and means “prayer.”
- Orford: Of Old English origin, meaning “ford of cattle.”
- Orhan: A Turkish name meaning “great leader,” borne by Orhan I, an early ruler of the Ottoman Empire.
- Oriel: A brilliant Latin name for precious children, meaning “golden.”
- Orion: This classic Greek boy’s name means “great hunter, dawning, and rising in the sky.”
- Orkins: Derived from the Yiddish male name Orke of unknown meaning.
- Orlando: An Italian variant of Roland, meaning “fame of the land” or “famous land.”
- Ormon: Possibly of Irish descent, meaning “red, spear protector,” or “ship protector.”
- Ormond: A variant of Ormon, meaning “red and spear protector” in Gaelic.
- Ormondo: This French and Old English name means “mountain of bears.”
- Ornet: A cool Old English and French name meaning “little eagle.”
- Orric: Associated with strength, this Old English name means “oak tree.”
- Ors: With roots in Old French, Ors means “hero.”
- Orsen: The Latin form of Orson, meaning “a bear.”
- Orsin: This unique French and Latin name means “bear cub.”
- Orsini: This Italian name derives from the Latin “ursinus” and means “bear-like.”
- Orson: Similar to Orsin, this French and Latin name means “bear cub.”
- Orsonio: Continuing the Latin bear theme, this Spanish and Hispanic name is similar to Orsen.
- Orvelle: An English version of Orville, meaning “golden town.”
- Orville: An invented English name from literature, meaning “golden town.”
- Orwell: A famous Anglo-Saxon place name, meaning “the branch of the river.”
- Orwynne: An unusual English and Scottish name meaning “from Irving.”
- Osage: This Native American Indian name means “people of the middle waters.”
- Osborne: Derived from the Old Norse Asbjorn, meaning “divine bear” or “god bear.”
- Osbourne: An alternative spelling of Osborne with the same meaning and origin.
- Oscar: Of Irish origin, meaning “God spear, champion warrior, and deer-lover.”
- Oshea: A Hebrew variant of Hosea and Joshua, meaning “to save.”
- Osier: Derived from Old French and describes someone living near a willow tree or grove.
- Osip: This quirky Hebrew name means “God will multiply.”
- Osiris: The Egyptian god of the afterlife and rebirth, Osiris carries a sense of power and resurrection.
- Oslo: The Norwegian capital with an uncertain meaning of “meadow at the foot of the hill.”
- Osment: Derived from the Old Norse Asmundr, meaning “God’s protection.”
- Osmond: Similar to Osment, this English name means “God’s protector.”
- Osmont: This English child’s name means “divine protector.”
- Osred: Derived from the Old English Osræd, meaning “God’s counsel.”
- Osrick: A regal Old English name meaning “divine ruler.”
- Ossin: An unusual Irish name meaning “little deer” or “fawn.”
- Ostin: A French variant of Austin, meaning “great and magnificent.”
- Ostynn: Of French and Latin origin, meaning “great, magnificent, exalted, and venerable.”
- Osvald: Derived from the Old Norse Osvaldr, this Spanish and English version means “divine ruler.”
- Oswald: Taken from the Old English “os” and “weald,” meaning “divine power.”
- Oswinn: This Old English moniker means “God’s friend.”
- Osyka: Of Native American Choctaw origin, meaning “eagle.”
- Oszkar: A Hungarian version of the Irish Oscar, meaning “little deer” or “deer-lover.”
- Otakar: The first Slovak name on the list, meaning “one who is watchful of wealth.”
- Otess: Of Old English and German origin, meaning “son of Otto.”
- Otildo: Related to the German name Odilo, meaning “prosperous in battle.”
- Otis: In Old English, Otis means “son of Ode,” and “wealth” in German.
- Otley: This Old English placename possibly means “Otto’s woodland clearing.”
- Otmar: Derived from the German Audemar, meaning “wealth and prosperity.”
- Otokar: This beautiful Czech name derives from Odoacer, meaning “wealthy and watchful.”
- Ottfrid: An alternate of the Old German Ottfried, meaning “wealthy peace.”
- Ottfried: From the Old German “ot,” meaning “wealth,” and “fridu,” meaning “peace.”
- Ottild: This unisex German name means “prospers in battle.”
- Ottman: Another powerful Old German name meaning “wealthy man.”
- Otto: A vintage German classic meaning “wealth” or “fortune,” once carried by Holy Roman Emperors and enjoying a modern comeback.
- Ottorino: The Italian version of Otto, meaning “wealth and fortune.”
- Ounslow: Possibly derived from the Old English place Hounslow, meaning “hound’s mound.”
- Ousama: An Arabic respelling of Asama, meaning “lion-like.”
- Ovadiah: One of the many Hebrew variations of Obadiah, meaning “servant of God.”
- Owain: This ancient Old Welsh name means “wellborn.”
- Owen: An Old English variant of the Welsh Owain, meaning “young warrior, wellborn, and noble.”
- Oxford: An unusual boy’s name, Oxford means “ford where cattle cross.”
- Ozzie: This catchy German nickname for the country down under means “bear god” and “divine.”