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

  1. Oasis
    • Origin:

      Egyptian
    • Meaning:

      "fertile spot in a desert"
  2. O'neal
    • Origin:

      Irish
    • Meaning:

      "from the chief's line"
  3. Ohara
    • Origin:

      Japanese
    • Meaning:

      "small field"
  4. Osamu
    • Origin:

      Japanese
    • Meaning:

      "discipline; logic; reign"
  5. Odyssia
    • Origin:

      Variation of Odysseus or Odessa
  6. Ossie
    • Origin:

      Short form of Oscar, Osias, Oswald et al
  7. Orane
    • Origin:

      French
    • Meaning:

      "rising"
  8. Odysseus
    • Origin:

      Greek mythology name
    • Meaning:

      "wrathful"
  9. Omid
    • Origin:

      Persian
    • Meaning:

      "hope"
  10. Ombeline
    • Origin:

      French
    • Meaning:

      "bright warrior"
  11. Olivera
    • Origin:

      Serbian, Croatian, Macedonian
    • Meaning:

      "olive tree"
  12. Ormanda
    • Origin:

      Latin
    • Meaning:

      "mariner"
  13. O'donovan
    • Origin:

      Irish, 'son of the dark one"
  14. Ophir
    • Origin:

      Hebrew
  15. Onatha
    • Origin:

      Iroquois
    • Meaning:

      "Earth's daughter"
  16. Oravera
    • Origin:

      Judeo-Italian
    • Meaning:

      "true gold"
  17. Oli
    • Origin:

      English, nickname
  18. Orno
    • Origin:

      Literary name
  19. Orestilla
    • Origin:

      Latin
    • Meaning:

      "of the mountains"
  20. Oded
    • Origin:

      Hebrew
    • Meaning:

      "to restore; encouragement"