473 Baby Names That Start With O (With Meanings and Popularity)

  1. Orla
    • Origin:

      Irish
    • Meaning:

      "golden princess"
  2. Oakley
    • Origin:

      English
    • Meaning:

      "oak wood or clearing"
  3. Opal
    • Origin:

      Sanskrit
    • Meaning:

      "gem"
  4. Odessa
    • Origin:

      Ukrainian place-name
  5. Oriana
    • Origin:

      Latin
    • Meaning:

      "dawn"
  6. Osiris
    • Origin:

      Egyptian
    • Meaning:

      "with strong eyesight"
  7. Oran
    • Origin:

      Hebrew, Irish, Scottish
    • Meaning:

      "light, song, little green one"
  8. Orlando
    • Origin:

      Italian variation of Roland
    • Meaning:

      "famous throughout the land"
  9. Orin
    • Origin:

      Variation of Oren or Oran, Hebrew, Irish, Scottish
    • Meaning:

      "laurel, light, song, little green one"
  10. Oisin
    • Origin:

      Irish
    • Meaning:

      "little deer"
  11. Ozzy
    • Origin:

      Pet form of Oswald, Osborn, Osmond or Oscar, English
    • Meaning:

      "divine; deer"
  12. Olympia
    • Origin:

      Greek
    • Meaning:

      "from Mount Olympus"
  13. Oonagh
    • Origin:

      Variation of Una, Irish
    • Meaning:

      "lamb"
  14. Orpheus
    • Origin:

      Greek mythology name
    • Meaning:

      "the darkness of the night"
  15. Ocean
    • Origin:

      English, nature name
    • Meaning:

      "ocean"
  16. Oracle
    • Origin:

      English word name
    • Meaning:

      "insight, wise council"
  17. Ori
    • Origin:

      Hebrew
    • Meaning:

      "my light"
  18. Oslo
    • Origin:

      Norwegian place name, Old Norse
    • Meaning:

      "meadow at the foot of a hill"
  19. Odysseus
    • Origin:

      Greek mythology name
    • Meaning:

      "wrathful"
  20. Olivander
    • Origin:

      Compound name, Oliver plus Alexander, Latin and Greek
    • Meaning:

      "olive tree and defending men"