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

  1. Okoro
    • Origin:

      Urhobo
    • Meaning:

      "man"
  2. Ozazias
    • Origin:

      Greek from Hebrew
    • Meaning:

      "strength of god"
  3. Oli
    • Origin:

      English, nickname
  4. O'neal
    • Origin:

      Irish
    • Meaning:

      "from the chief's line"
  5. Olivija
    • Origin:

      Slovene variation of Olivia, Latin
    • Meaning:

      "olive tree"
  6. Ožbej
    • Origin:

      Slovene variation of Oswald, English
    • Meaning:

      "divine power"
  7. Odett
    • Origin:

      Hungarian form of Odette
  8. Octayvia
    • Origin:

      Variation of Octavia, Latin
    • Meaning:

      "eighth"
  9. Olexei
    • Origin:

      Greek
    • Meaning:

      "defending men"
  10. O'sullivan
    • Origin:

      Irish
    • Meaning:

      "son of the black-eyed one"
  11. Orlanda
    • Origin:

      Spanish and Italian, feminine variation of Orlando
  12. O'brian
    • Origin:

      Irish
    • Meaning:

      "descendant of Brian"
  13. Ophrah
    • Origin:

      Hebrew
    • Meaning:

      "fawn"
  14. Oravera
    • Origin:

      Judeo-Italian
    • Meaning:

      "true gold"
  15. Omilaní
    • Origin:

      Yoruba
    • Meaning:

      "water is what we have"
  16. O'keeffe
    • Origin:

      Irish surname
  17. Orde
    • Origin:

      English surname
    • Meaning:

      "point, ridge"
  18. O'keefe
    • Origin:

      Irish
    • Meaning:

      "son of the kind one"
  19. Ontario
    • Origin:

      Place-name
  20. Odinn
    • Origin:

      Old Norse, Icelandic variation of Odin
    • Meaning:

      "inspriation; rage"