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

  1. Osborne
    • Origin:

      English
    • Meaning:

      "Divine bear; divine warrior"
  2. Orme
    • Origin:

      English surname from Norse
    • Meaning:

      "serpent"
  3. Ostap
    • Origin:

      Ukrainian from Greek
    • Meaning:

      "well-built, stable"
  4. Obelia
    • Origin:

      Greek
    • Meaning:

      "needle"
  5. Owl
    • Origin:

      Bird name
  6. Oreo
    • Origin:

      Invented name
  7. Orquidea
    • Origin:

      Spanish, Portuguese
    • Meaning:

      "orchid"
  8. Ophélie
    • Onda
      • Origin:

        Italian
      • Meaning:

        "wave"
    • Oakwell
      • Origin:

        English suurname or combination name
      • Meaning:

        "oaks by the spring"
    • Osgood
      • Origin:

        Teutonic
      • Meaning:

        "divine creator"
    • Omena
      • Origin:

        Finnish
      • Meaning:

        "apple"
    • Orry
      • Origin:

        Manx
      • Meaning:

        "God's peace"
    • Odion
      • Origin:

        Esan
      • Meaning:

        "first born of twins"
    • Osla
      • Origin:

        Scottish
      • Meaning:

        "God consecrated"
    • Orlagh
      • Origin:

        Irish
      • Meaning:

        "golden princess"
    • Oan
      • Origin:

        Breton
      • Meaning:

        "lamb"
    • Orfeo
      • Origin:

        Italian variation of Orpheus
    • Odalis
      • Origin:

        French word Odalisque
      • Meaning:

        "chambermaid; concubine"
    • Ontario
      • Origin:

        Place-name