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

Advertisement

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

More like this
  • 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

Looking for names for boys starting with other letters of the alphabet?

Complete your baby boy name shortlist by clicking on the letter you’re after 

 

A | B | C | D | E | F | G | H | I | J | K | L | M | N | P | Q | R | S | T | U | V | W | X | Y | Z 

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:

Advertisement
Advertisement
Advertisement
Advertisement