Baby boy names beginning with O – with origins and meanings
Are you trying to find baby name ideas for a boy that start with the 15th letter of the alphabet? Oooo well, we’ve got some outstanding suggestions, along with their origin and meaning
Are you searching for the perfect name for your newborn? Have a look through our list of best baby boy names beginning with O to work out whether your son could be an Obadiah, Orlando or Oz
1. Oakley
- Origin: Old English
- Meaning: meadow of oak trees
2. Obadiah
- Origin: Hebrew
- Meaning: serving Jehovah
3. Oberon
- Origin: German
- Meaning: noble, bear-like
- Also: Aubrey
4. Obiajulu
- Origin: African American
- Meaning: the heart is consoled
5. Ocean
- Origin: Modern
- Meaning: the sea
6. Octavius
- Origin: Latin
- Meaning: eighth; a Roman family name used as a first name
- Also: Octavian
7. Odin
- Origin: Scandinavian
- Meaning: frenzy, rage, inspiration; Odin was the father of all Norse gods
8. Odion
- Origin: Mixed African
- Meaning: one of a twin
9. Odo
- Origin: Old English
- Meaning: rich
10. Ofer
- Origin: Hebrew
- Meaning: young dear; implying gentleness and agility
11. Ogden
- Origin: Old English
- Meaning: oak valley
12. Ogilvie
- Origin: Scottish
- Meaning: high place; surname used as a first name
- Also: Ogilvy
13. Oko
- Origin: African
- Meaning: oldest twin
14. Olaf
- Origin: Old Norse
- Meaning: ancestors or heir
- Also: Olav
15. Oliver
- Origin: Old French
- Meaning: olive tree
- Also: Ol, Ollie
16. Omar
- Origin: Arabic
- Meaning: flourishing
17. Omari
- Origin: Swahili, Egyptian
- Meaning: in Swahili, God is the highest, in Egyptian, high born
18. Onan
- Origin: Turkish
- Meaning: prosperous
19. Onyx
- Origin: Greek
- Meaning: black gemstone; also used as a girl’s name
20. Orban
- Origin: Latin
- Meaning: circle or globe
21. Orestes
- Origin: Greek
- Meaning: mountain
22. Orion
- Origin: Greek
- Meaning: son of light
23. Orlando
- Origin: Italian
- Meaning: glorious land
- Also: Roland
24. Ormond
- Origin: Gaelic
- Meaning: descendant of the red one
- Also: Ormonde
25. Orson
- Origin: Old French
- Meaning: small bear
26. Orville
- Origin: French
- Meaning: gold town
27. Osbert
- Origin: Old English
- Meaning: bright god
- Meaning: Oz, Ozzy
28. Osborn
- Origin: Old English
- Meaning: god-like man
29. Osborne
- Origin: Norse/Old English
- Meaning: divine bear
- Also: Osbourne
30. Oscar
- Origin: Old English
- Meaning: spear of God
- Also: Oskar
31. Osman
- Origin: Arabic
- Meaning: little bustard
32. Osmond
- Origin: Old English
- Meaning: protected by God
- Also: Ossie
33. Ossian
- Origin: Old Irish
- Meaning: little deer
34. Oswald
- Origin: Old English
- Meaning: power of God
- Also: Oz, Ozzy
35. Oswin
- Origin: Old English
- Meaning: friend of God
36. Otis
- Origin: Old German
- Meaning: son of Otto
37. Otto
- Origin: Old German
- Meaning: wealthy
38. Owen
- Origin: Welsh
- Meaning: lamb
- Also: Owain
39. Oxford
- Origin: Old English
- Meaning: a shallow ford where cattle can cross; a famous university town in the UK
40. Oxton
- Origin: Old English
- Meaning: the ox farm or settlement
41. Oz
- Origin: Hebrew
- Meaning: strength
About our author Catherine Ball
Catherine Ball is a freelance journalist who specialises in writing about parenting and health. She has been a journalist for 20 years, writing for a wide range of regional and national publications. She is also mum to 4 children between the ages 3 and 12, so has drawn up many, many lists of baby names over the past few years.
Illustration: Emma Winchester
Read more:
Create the perfect wishlist for your baby with MyCrib
Are you expecting and don't know where to start? Discover how MyCrib can help you build your dream wishlist. You can add products from any site with just one click and even use MyCrib's buying assistant to help get you started.