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

  1. O'donnell
    • Origin:

      irish
    • Meaning:

      "son of the brave one"
  2. Orlev
    • Origin:

      Hebrew
    • Meaning:

      "light and heart"
  3. Ozazias
    • Origin:

      Greek from Hebrew
    • Meaning:

      "strength of god"
  4. Ozzlyn
    • Origin:

      American invented name
  5. Oiva
    • Origin:

      Finnish
    • Meaning:

      "splendid"
  6. Orinda
    • Origin:

      Place-name
  7. Omie
    • Origin:

      Diminutive of Naomi, Hebrew, Arabic
    • Meaning:

      "pleasantness; flourishing, thriving, long-lived"
  8. Orsu
    • Origin:

      Corsican
    • Meaning:

      "bear"
  9. Oliveria
    • Origin:

      Spanish form of Olivia, Latin
    • Meaning:

      "olive tree"
  10. O'casey
    • Origin:

      Irish surname
  11. Orde
    • Origin:

      English surname
    • Meaning:

      "point, ridge"
  12. Ondřej
    • Origin:

      Czech variation of Andrew, Greek
    • Meaning:

      "strong and manly"
  13. O'shea
    • Origin:

      Irish
    • Meaning:

      "hawklike, stately"
  14. Olympos
    • Origin:

      Greek
    • Meaning:

      "from Mount Olympus"
  15. Orjan
    • Origin:

      Swedish
    • Meaning:

      "earth worker"
  16. Oracio
    • Origin:

      Aragonese variation of Horatio
    • Meaning:

      "hour, time"
  17. Oskari
    • Origin:

      Finnish form of Oscar
    • Meaning:

      "deer friend"
  18. Ovid
    • Origin:

      Latin, meaning unknown
  19. O'keefe
    • Origin:

      Irish
    • Meaning:

      "son of the kind one"
  20. Omran
    • Origin:

      Variation of Imran, Arabic
    • Meaning:

      "prosperity"