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

  1. Oaks
    • Origin:

      English
    • Meaning:

      "oak tree"
  2. Ozgur
    • Origin:

      Turkish
    • Meaning:

      "free, independent"
  3. Omena
    • Origin:

      Finnish
    • Meaning:

      "apple"
  4. Oceania
    • Origin:

      Place name and feminine variation of Oceanus, Greek
    • Meaning:

      "ocean"
  5. Oxford
    • Origin:

      English place-name
    • Meaning:

      "from the oxen crossing"
  6. Ocie
    • Origin:

      Short form of Ocean, nature name
  7. Ozanne
    • Origin:

      Latin
    • Meaning:

      "Palm Sunday"
  8. Ovidia
    • Origin:

      Feminine variation of Ovidius, Roman family name
    • Meaning:

      "shepherd or sheep"
  9. Ottessa
    • Origin:

      Variation of Atossa, Greek from Persian
    • Meaning:

      "bestowing very richly, well trickling, well granting"
  10. Osian
    • Origin:

      Welsh variation of Oisin
    • Meaning:

      "little deer"
  11. Ottaline
    • Origin:

      French diminutive of Ottilie
    • Meaning:

      "prospers in battle"
  12. Odella
    • Origin:

      Variation of Odele or Odelia, English, Hebrew "song; I will praise the Lord"
    • Meaning:

      "song; I will praise the Lord"
  13. Olle
    • Origin:

      Swedish diminutive of Olaf, Norse
    • Meaning:

      "ancestor's relic"
  14. Otter
    • Origin:

      English, word name
  15. Onneli
    • Origin:

      Feminization of Onni, Finnish
    • Meaning:

      "happiness; luck"
  16. Orella
    • Origin:

      Latin
    • Meaning:

      "announcement from the gods, oracle"
  17. Osborn
    • Origin:

      English
    • Meaning:

      "divine bear"
  18. Ozma
    • Origin:

      Literary invention
  19. Orit
    • Origin:

      Hebrew
    • Meaning:

      "light"
  20. Oliana
    • Origin:

      Polynesian
    • Meaning:

      "oleander"