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

  1. Ofek
    • Origin:

      Hebrew
    • Meaning:

      "horizon"
  2. Oslac
    • Origin:

      Anglo-Saxon
    • Meaning:

      "offering to god"
  3. Ofra
    • Origin:

      Hebrew
    • Meaning:

      "fawn"
  4. Odilio
    • Origin:

      German
    • Meaning:

      "possessor of enormous wealth"
  5. Orestina
    • Origin:

      Italian from Greek
    • Meaning:

      "of the mountains"
  6. Odeda
    • Origin:

      Hebrew
    • Meaning:

      "courageous"
  7. Orsu
    • Origin:

      Corsican
    • Meaning:

      "bear"
  8. Ozma
    • Origin:

      Literary invention
  9. Onslowe
    • Origin:

      English
    • Meaning:

      "from the zealous one's hill"
  10. Oleksandra
    • Origin:

      Ukrainian variation of Alexandra
    • Meaning:

      "defender of men"
  11. Oluwadamilola
    • Origin:

      Yoruba
    • Meaning:

      "the Lord has made me wealthy"
  12. Oberon
    • Origin:

      English spelling variation of Auberon
    • Meaning:

      "noble, bearlike"
  13. Ozanne
    • Origin:

      Latin
    • Meaning:

      "Palm Sunday"
  14. Oluwafemi
    • Origin:

      Yoruba
  15. Ottaviano
    • Origin:

      Italian
    • Meaning:

      "eighth"
  16. Octa
    • Origin:

      Latin, Diminutive of Octavia
  17. Oracio
    • Origin:

      Aragonese variation of Horatio
    • Meaning:

      "hour, time"
  18. Olivija
    • Origin:

      Slovene variation of Olivia, Latin
    • Meaning:

      "olive tree"
  19. Ovidi
    • Origin:

      Catalan form of Ovid
  20. Offred
    • Origin:

      Literary name
    • Meaning:

      "of Fred"