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

  1. Oslac
    • Origin:

      Anglo-Saxon
    • Meaning:

      "offering to god"
  2. Oreste
    • Origin:

      Italian, from Greek
    • Meaning:

      "from the mountain"
  3. Omya
    • Origin:

      Nepali
    • Meaning:

      "help; kindness"
  4. Or
    • Origin:

      Hebrew
    • Meaning:

      "light"
  5. Ostyn
    • Origin:

      Variation of Austin, English, shortened form of Augustine
    • Meaning:

      "great, magnificent"
  6. Olivija
    • Origin:

      Slovene variation of Olivia, Latin
    • Meaning:

      "olive tree"
  7. Octa
    • Origin:

      Latin, Diminutive of Octavia
  8. Ortwin
    • Origin:

      German
    • Meaning:

      "point friend"
  9. Ofek
    • Origin:

      Hebrew
    • Meaning:

      "horizon"
  10. Ogier
    • Odilio
      • Origin:

        German
      • Meaning:

        "possessor of enormous wealth"
    • Offred
      • Origin:

        Literary name
      • Meaning:

        "of Fred"
    • Olly
      • Origin:

        Short form of Olive or Olivia, Latin
      • Meaning:

        "olive tree"
    • Oihan
      • Origin:

        Basque
      • Meaning:

        "forest"
    • Odett
      • Origin:

        Hungarian form of Odette
    • Ozanne
      • Origin:

        Latin
      • Meaning:

        "Palm Sunday"
    • Oracia
      • Origin:

        Spanish, feminine variation of Horace
    • O'grady
      • Origin:

        Irish
      • Meaning:

        "son of the noble one"
    • Ovidi
      • Origin:

        Catalan form of Ovid
    • Ozlynn
      • Origin:

        American invented name