Menu
Subscribe Search

243 Baby Boy Names That Start With O

These O boy names include meanings and origins, with familiar favorites and distinctive choices to help you choose the right name.

Updated August 13, 2026

by Alina Hodkinson

Additional contribution by Stefanie Miller

Share

O may not be the first letter every parent considers, but it has several familiar favorites, including Oliver, Owen, and Oscar. It also offers mythological names, nature-inspired picks, and choices you may be hearing for the first time.

If you’re looking for boy names that start with O, this list includes a meaning or origin for each one. The names are grouped into categories so you can focus on the styles that interest you most.

Boy Names That Start With O

Within each category, the names are arranged alphabetically so you can compare your favorites more easily.

According to the Social Security Administration, each of these names appeared among the top 1,000 names for boys in 2025.1

1. Oakley — English for “oak wood or clearing.”

2. Odin — An Old Norse name meaning “god of frenzy” or “poetic fury.”

3. Oliver — A name often associated with the Latin word for “olive tree.”

4. Omar — Arabic for “flourishing” and Hebrew for “eloquent.”

5. Onyx — This name means “nail” in Greek and “black gemstone” in English.

6. Orion — A Greek mythological name belonging to a legendary hunter.

7. Oscar — An Irish name commonly interpreted as “deer friend”; a related Old English form can mean “god spear.”

8. Otis — A German name meaning “wealthy.”

9. Otto — This name also means “wealthy” in German.

10. Owen — Welsh for “young warrior” or “wellborn.”

41 Cute Boy Names That Start With O

1. Oakes — This name means “near the oaks” in English.

2. Oates — A German name meaning “wealth” and “prosperity.”

3. Obert — German for “wealthy” and French for “noble.”

4. Obi — This name means “heart” in Igbo.

5. Obinna — This name means “father’s heart” in Igbo.

6. Ochieng — Luo for “born when the sun shines.”

7. October — A Latin name meaning “eighth month.”

8. Odie — English for “of the valley” and German for “wealthy.”

9. Ofer — Hebrew for “fawn.”

10. Ohio — This name means “the great river” in Iroquois.

11. Oisin — An Irish name meaning “little deer.”

12. Oiva — This Finnish name means “splendid.”

13. Oklahoma — This name means “red people” in Choctaw.

14. Ola — Swedish for “ancestor’s relic.”

15. Olaf — This name is Norse for “ancestor’s relic.”

16. Olavi — This name is also Norse for “ancestor’s relic.”

17. Olbert — German for “noble and bright.”

18. Oleander — In Greek, this name means “evergreen tree.”

19. Olin — A Swedish name meaning “to inherit.”

20. Ollie — Latin for “olive tree.”

21. Om — This name means “sacred syllable” in Sanskrit.

22. Omri — This name means “my sheaf” in Hebrew.

23. Onfroi — German for “peaceful warrior.”

24. Onni — This name means “happiness” or “luck” in Finnish.

25. Ontario — Iroquois for “sparkling water.”

26. Opie — A Cornish name meaning “one who is like God almighty.”

27. Oren — Hebrew for “laurel tree.”

28. Orev — A Hebrew name meaning “raven.”

29. Ori — This name means “my light” in Hebrew.

30. Orley — Hebrew for “God is my light.”

31. Ornette — This name means “little eagle” in French.

32. Orphie — A Hebrew name meaning “a fawn.”

33. Osgood — Teutonic for “divine creator.”

Preparing for Birth? Start Here.

Short, practical lessons to help you feel more prepared, supported, and ready for birth.
243 Baby Boy Names That Start With O
243 Baby Boy Names That Start With O

34. O’Shea — This Irish name means “hawklike.”

35. Oslo — Old Norse for “meadow at the foot of a hill.”

36. Ossie — An English name meaning “deer lover” or “divine spear.”

37. Otter — This is an English occupational name for an otter hunter or a nickname for someone who resembles an otter.

38. Ovie — Old English for “riverside settlement.”

39. Owl — An English name for the nocturnal bird of prey.

40. Owynn — Welsh for “noble” or “young warrior.”

41. Oxley — English for “ox clearing.”

10 Traditional and Modern Boy Names That Start With O

1. Obadiah — Hebrew for “servant of God.”

2. Ocean — Greek for “sea.”

3. Octavius — This name means “eighth” in Latin.

4. Omari — Swahili for “populous” and Arabic for “flourishing.”

5. Orlando — An Italian name meaning “famous throughout the land.”

6. Orwin — Old German for “army friend” or “boar friend.”

7. Osiris — The name of an ancient Egyptian god associated with the afterlife.

8. Osman — This name means “baby bustard” in Arabic. A bustard is a type of bird.

9. Oswald — English for “divine power.”

10. Ozzy — An English name meaning “divine bear.”

55 Cool Boy Names That Start With O

1. Oakland — English for “oak land.”

2. Obatala — This name means “king of the white cloth” in Yoruba.

3. O’Brien — An Irish name meaning “descendant of Brian.”

4. Obsidian — This name means “of Obsidius” in Latin.

5. Oceanus — In Greek, this name means “of the ocean.”

6. Octavian — Latin for “eighth.”

7. Octavio — This name means “eighth” in Spanish.

8. Oddbjorn — Old Norse for “sharp point” and “bear.”

9. Ode — English for “wealthy.”

10. Odom — An English name meaning “son-in-law.”

11. O’Donnell — This Irish name means “son of the brave one.”

12. Odysseus — The meaning of this name is “wrathful” in Greek.

13. Ogden — This name means “from the oak valley” in English.

14. O’Grady — An Irish name meaning “son of the noble one.”

15. O’Keefe — This Irish name means “son of the kind one.”

16. Okuninushi — The name of a Japanese deity associated with nation-building, agriculture, medicine, and matchmaking.

17. Olamide — The meaning of this name is “my wealth has arrived” in Yoruba.

18. Olawale — This name is also Yoruba for “my wealth has arrived.”

19. Ole — A Norse name meaning “ancestor’s relic.”

20. Olek — A Polish short form of Aleksander, meaning “defender of men.”

21. Olias — A Norwegian name formed from elements of Ole and Elias.

22. Olivier — French for “olive tree.”

23. Ollivander — A literary surname used for the wandmaker Garrick Ollivander in the Harry Potter series.

24. Olympus — Greek for “celestial” or “heavenly.”

25. Olsen — A Scandinavian name meaning “Olaf’s son.”

26. Omarion — Swahili for “populous” and Arabic for “flourishing.”

27. Omega — This name means “last” in Greek.

28. Oneal, Oneil — An Irish name meaning “from the chief’s line.”

29. Optimus — This name means “best” in Latin.

30. Ora — Latin for “prayer.”

31. Ordell — Old English for “little knife.”

32. O’Reilly — This Irish name means “son of the courageous one.”

33. Orpheus — The name of a legendary musician and poet in Greek mythology.

34. Orsen — Latin and English for “bear cub.”

35. Ortega — This name means “dweller of the sign of the grouse” in Spanish.

36. Ortiz — Spanish for “strong” and “brave.”

37. Orville — French for “gold town.”

38. Osborne, Osbourne — This name means “divine bear” in English.

39. Osian — Welsh for “little deer.”

40. Osmond — In English, this name means “divine protection.”

41. Osten, Ostin — French for “great” or “magnificent.”

42. O’Sullivan — An Irish name meaning “son of the black-eyed one.”

43. Osvaldo — Spanish for “divine power.”

44. Oswell — This name means “divine power” in English.

45. Otha — German for “wealth” or “elevated.”

46. Othello — A literary name best known from Shakespeare’s tragedy of the same name.

47. Othniel — Hebrew for “lion of God” or “strength of God.”

48. Ottavio — This name means “eighth” in Italian.

49. Overton — English for “riverside settlement” or “high farmstead.”

50. Ovid — The English form of Ovidius, the Roman family name of the poet Ovid.

51. Owain — This name means “wellborn” in Old Welsh.

52. Owens — Welsh for “son of Owen.”

53. Oxford — This name means “from the oxen crossing” in English.

54. Oz — Hebrew for “strength, powerful, and courageous.”

55. Ozias — A Greek form of Uzziah, a Hebrew name meaning “my strength is Yahweh.”

14 Celebrity Boy Names That Start With O

1. Ode – child of Jena Malone and Ethan DeLorenzo

2. Odie – child of Ashley Williams

3. Odin – child of Nick Carter and Lauren Kitt Carter

4. Oliver – child of Fred Savage

5. Onyx – child of Iggy Azalea and Playboi Carti

6. Orion – child of Chris Noth

7. Orrin – child of Josh Homme and Brody Dalle

8. Orson – child of Lauren Ambrose

9. Oscar – child of Gordon Ramsay

10. Oskar – child of Nate Berkus and Jeremiah Brent

11. Otis – child of Olivia Wilde and Jason Sudeikis

12. Otto – child of Rachael Harris

13. Owen-Lee – child of Shiri Appleby and Jon Shook

14. Ozzie – child of Max Greenfield

64 Unique Boy Names That Start With O

1. Oak — An English nature name referring to the oak tree.

2. Oaklee, Oakleigh — English for “oak clearing.”

3. Obafemi — This name means “the king loves me” in Yoruba.

4. Obalesh — Hindi for “Lord Shiva.”

5. Obama — This name means “bending” in Luo and “little beach” in Japanese.

6. Obediah — Hebrew for “servant of God.”

7. Ocelotl — A Nahuatl word meaning “jaguar.”

8. Octavus — Latin for “eighth.”

9. Odell — An English name meaning “of the valley.”

10. Oden — Old Norse for “god of frenzy” or “poetic fury.”

11. Odhran — This Irish name means “little pale green one.”

12. Ofir — Hebrew for “gold” or “place of wealth.”

13. Ofydd — A Welsh name meaning “poet” or “bard.”

14. Ognian — This Bulgarian name means “fiery.”

15. Okeke — This name means “man born on Eke Day” in Igbo.

16. Oldrich — A Czech name meaning “noble ruler.”

17. Oleg — Russian for “holy.”

18. Olegario — In Spanish, this name means “old spear.”

19. Okasaki — A Japanese surname meaning “hill cape.”

20. Okello — A Ugandan name meaning “born after twins.”

21. Okropir — This Georgian name means “golden mouth.”

22. Oleksandr — A Ukrainian name meaning “defender of mankind.”

23. Olexa — A Ukrainian form of Alexius, meaning “defender” or “helper.”

24. Olindo — Greek for “wild fig.”

25. Olivio — This name means “olive tree” in Latin.

26. Omario — A modern variation of Omar, a name associated with meanings such as “flourishing” and “eloquent.”

27. Omen — English for “foreshadowing.”

28. Omer — This name means “sheaf of corn” in Hebrew.

29. Omero — The Italian form of Homer, a Greek name commonly interpreted as “hostage” or “pledge.”

30. Omiros — Greek for “captive.”

31. Ondre — This name means “man” or “warrior” in Greek.

32. Onesimo — The Spanish form of Onesimus, from a Greek word meaning “useful” or “beneficial.”

33. Onorio — In Italian, this name means “honored.”

34. Onslow — This name means “from the zealous one’s hill” in English.

35. Ophir — A Hebrew name meaning “land of gold.”

36. Or — Hebrew for “light.”

37. Orazio — The Italian form of Horatius, a Roman family name of uncertain meaning.

38. Origen — This name means “born” in Greek.

39. Orlondo — Italian for “famous throughout the land.”

40. Ormand — This name means “soldier” in French.

41. Ormando — Spanish for “army man.”

42. Orran — Hebrew for “laurel or pine tree.”

43. Orrie, Orry — This name means “God’s peace” in Manx Gaelic.

44. Ortensio — A Latin name meaning “he who tends gardens.”

45. Orton — English for “gray settlement.”

46. Orvell — This name means “gold town” in French.

47. Orvin — An English name meaning “spear friend.”

48. Oryon — A modern spelling of Orion, the name of a legendary hunter in Greek mythology.

49. Osama — This Arabic name means “lion.”

50. Osher — Hebrew for “fortunate” or “blessed.”

51. Osip — A Russian name meaning “God shall add.”

52. Osmar — This name means “divinely glorious” in German.

53. Osment — English for “divine protection.”

54. Osmin — This name also means “divine protection” in English.

55. Osvin — In Old English, this name means “God’s friend.”

56. Oswaldo — Spanish for “divine power.”

57. Otello — The Italian form of Othello, a literary name associated with Shakespeare’s tragedy.

58. Othmane — An Arabic form of Uthman, a name traditionally associated with a type of bird.

59. Otho — This name also means “wealthy” in German.

60. Otso — A Finnish name meaning “bear.”

61. Oved — Hebrew for “servant of God.”

62. Ozell — This name means “strength of God” in English.

63. Oziel — A form of Uzziel, a Hebrew name meaning “my strength is God.”

64. Ozymandias — The Greek form of part of the throne name used by the Egyptian pharaoh Ramesses II.

63 Rare Boy Names That Start With O

1. Obasi — This name means “in honor of the Supreme God” in Igbo.

2. Obed — Hebrew for “servant of God.”

3. Oberon — This name means “noble” or “bearlike” in English.

4. Ochre — Greek and English for “pale yellow.”

5. Octave — A French name meaning “eighth.”

6. Odhiambo — This name means “born in the evening” in Luo.

7. Odilio — German for “possessor of enormous wealth.”

8. Odilon — This name means “wealth” in French.

9. Odis — German for “wealth.”

10. Oengus — An Irish name meaning “one choice.”

11. Oghenero — This name means “God exists” in Urhobo.

12. Ohad — Hebrew for “praising.”

13. Ohene — A Ghanaian name meaning “king.”

14. Ojore — Teso for “warrior.”

15. Okafor — This name means “born on Afor Day” in Igbo.

16. Okechukwu — The meaning of this name is “gift of God” in Igbo.

17. Okpara — This name means “firstborn son” in Igbo.

18. Olatokunbo — In Yoruba, this name means “wealth brought from a foreign land.”

19. Olatunde — A Yoruba name meaning “wealth has returned.”

20. Oleksiy — A Ukrainian name meaning “guard” or “protect.”

21. Oliverio — Spanish for “olive tree.”

22. Olorun — This name means “owner” or “lord of heaven” in Yoruba.

23. Olufemi — Yoruba for “God loves me.”

24. Olujimi — This name means “given by God” in Yoruba.

25. Olukayode — In Yoruba, this name means “God brings me happiness.”

26. Olumide — The meaning of this name is “my Lord has come” in Yoruba.

27. Olusegun — A Yoruba name meaning “God is victorious.”

28. Olusola — This name means “God creates wealth” in Yoruba.

29. Olutosin — In Yoruba, this name means “God is worthy to be praised.”

30. Oluwatobi — This name means “God is great” in Yoruba.

31. Oluyemi — This name means “God has given me satisfaction” in Yoruba.

32. Omid — A Persian name meaning “hope.”

33. Omondi — This name means “born early in the morning” in Luo.

34. Omotunde — The meaning of this name is “the child has returned” in Yoruba.

35. Ondray — A Greek name meaning “warrior.”

36. Ondrej — This name means “warrior” in Czech.

37. Onofre — A German name meaning “peaceful warrior.”

38. Onofrio — Italian for “defender of peace.”

39. Onyebuchi — This name means “no man is God” in Igbo.

40. Opeyemi — The meaning of this name is “I should give praise” in Yoruba.

41. Ophrah — Hebrew for “fawn.”

42. Orcus — The name of a Roman god of the underworld associated with punishing broken oaths.

43. Orenthal — A rare American name of uncertain origin.

44. Oreste — A Greek name meaning “from the mountain.”

45. Orland — Italian for “famous throughout the land.”

46. Oroitz — Basque for “memory.”

47. Orrel — Hebrew for “light of God.”

48. Ortwin — This name means “point friend” in German.

49. Ortzi — Basque for “sky.”

50. Osburn — English for “divine bear.”

51. Osei — This name means “noble” in Akan and Ghanaian.

52. Oshin — Manx Gaelic for “little deer.”

53. Osker — A German name meaning “God spear.”

54. Osric — This name means “divine ruler” in English.

55. Otgonbayar — Mongolian for “youngest joy.”

56. Othman — This Arabic name means “young bird.”

57. Othmar — A Germanic name formed from elements meaning “wealth” and “famous.”

58. Otobong — In Ibibio, this name means “from God.”

59. Ovidio — The Italian and Spanish form of Ovid, a Roman family name of uncertain meaning.

60. Ozanne — Latin for “Palm Sunday.”

61. Ozgur — A Turkish name meaning “free” or “independent.”

62. Ozturk — Turkish for “pure Turk.”

63. Ozwald — This name means “divine power” in Old English.

Keep your favorite O names nearby for a few days and notice which ones you continue coming back to. It can also help to write each full name, check the initials, and say it aloud.

For more ideas, visit our baby names hub or continue with the related name lists below.

View Sources +
Share
  • Author
  • Co-Author

Alina is a Journalism graduate and a mom blogger living in Ontario, Canada. She is also a wife and a mom to a 4-year-old little boy. She is most passionate about parenting and momming, along with overcoming loss after suffering a great loss of her own. Above all - she loves to write and create content that speaks about motherhood and the madness that surrounds it!

Read full bio

Baby Names by Letter

Browse A–Z baby names and find the perfect fit for your family.

Boy names Girl names

you’re not alone

Know What to Do When Labor Starts

Step-by-step guidance to help you feel prepared, supported, and clear on what to do when it matters most.

Baby Chick App
Get Our Free Mom Newsletter