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

  1. Oliveria
    • Origin:

      Spanish form of Olivia, Latin
    • Meaning:

      "olive tree"
  2. Orvar
    • Origin:

      Norse
    • Meaning:

      "arrow"
  3. O'keefe
    • Origin:

      Irish
    • Meaning:

      "son of the kind one"
  4. Ovid
    • Origin:

      Latin, meaning unknown
  5. Olimpiada
    • Origin:

      Russian and Ukrainian feminization of Olympias, Greek
    • Meaning:

      "from Mount Olympus"
  6. Oracia
    • Origin:

      Spanish, feminine variation of Horace
  7. Oihan
    • Origin:

      Basque
    • Meaning:

      "forest"
  8. Ozzlyn
    • Origin:

      American invented name
  9. Ondřej
    • Origin:

      Czech variation of Andrew, Greek
    • Meaning:

      "strong and manly"
  10. Omolara
    • Origin:

      Yoruba
    • Meaning:

      "born at the right time"
  11. Ozzlynn
    • Origin:

      American invented name
  12. Obiajulu
    • Origin:

      African
    • Meaning:

      "my heart is content"
  13. Orange
    • Origin:

      Fruit or color name
  14. Omoaregha
    • Origin:

      Yoruba, Nigerian
    • Meaning:

      "our child is our pride"
  15. Ophrah
    • Origin:

      Hebrew
    • Meaning:

      "fawn"
  16. Olexei
    • Origin:

      Greek
    • Meaning:

      "defending men"
  17. Orel
    • Origin:

      Hebrew
    • Meaning:

      "light of God"
  18. Odonata
    • Origin:

      Latin, Nature name
  19. Onezie
    • Origin:

      Cajun
  20. Orangetta
    • Origin:

      Invented name from Orange, fruit or color name