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

  1. Obsidian
    • Origin:

      English word name
  2. Ottavia
    • Origin:

      Italian, variation of Latin Octavia
    • Meaning:

      "eight"
  3. Osman
    • Origin:

      Arabic
    • Meaning:

      "baby bustard"
  4. Orna
    • Origin:

      Irish
    • Meaning:

      "little pale green one"
  5. Ozymandias
    • Origin:

      Greek variant of Ramses, Egyptian
    • Meaning:

      "begotten by Ra, the Sun God"
  6. Orlaith
    • Origin:

      Irish
    • Meaning:

      "golden princess"
  7. Orville
    • Origin:

      French
    • Meaning:

      "gold town"
  8. Owen
    • Origin:

      Welsh
    • Meaning:

      "young warrior; well-born"
  9. Opaline
    • Origin:

      Elaboration of Opal, French, Sanskrit
    • Meaning:

      "gem"
  10. Olivine
    • Origin:

      Latin
    • Meaning:

      "olive"
  11. Oddie
    • Origin:

      Variation of Odie, English or German
    • Meaning:

      "of the valley; wealthy"
  12. Oaklynn
    • Origin:

      American invented name
    • Meaning:

      "oak lake"
  13. Olivian
    • Origin:

      Romanian variation of Oliver
  14. Orestes
    • Origin:

      Greek
    • Meaning:

      "from the mountain"
  15. Oro
    • Origin:

      Spanish
    • Meaning:

      "gold"
  16. Oshen
    • Origin:

      Modern invention
    • Meaning:

      "Ocean"
  17. Olaf
    • Origin:

      Norse
    • Meaning:

      "ancestor's relic"
  18. Olwyn
    • Origin:

      Welsh
    • Meaning:

      "white footprint"
  19. Odell
    • Origin:

      English
    • Meaning:

      "of the valley"
  20. Oluwatobiloba
    • Origin:

      Yoruba
    • Meaning:

      "God is a great king"