218 Girl Names That Start With O (with Meanings and Popularity)

  1. Osanna
    • Origin:

      Latin
    • Meaning:

      "praise the Lord"
  2. Odesza
    • Origin:

      Hungarian variation of Odessa, Russian and Ukranian
  3. Olukemi
    • Origin:

      Yoruba
    • Meaning:

      "God cares for me"
  4. Onnolee
    • Origin:

      Native American, meaning unknown
  5. Ohara
    • Origin:

      Japanese
    • Meaning:

      "small field"
  6. Orana
    • Origin:

      Australian Aboriginal
    • Meaning:

      "welcome"
  7. Ode
    • Origin:

      Word name or medieval English form of Otto
  8. Oline
    • Origin:

      Scandinavian, feminine short form of Ole or Olaf
  9. Onika
    • Oaklee
      • Origin:

        Variation of Oakley, English
      • Meaning:

        "oak clearing"
    • Ondrea
      • Origin:

        Czech variation of Andrea
    • Orlanda
      • Origin:

        Spanish and Italian, feminine variation of Orlando
    • Olivetta
      • Origin:

        Italian elaboration of Olivia, Latin
      • Meaning:

        "olive tree"
    • Oluchi
      • Origin:

        Igbo
      • Meaning:

        "work of God"
    • Orra
      • Origin:

        Variation of Ora, Latin
      • Meaning:

        "prayer"
    • Ovi
      • Origin:

        Spanish and Italian
      • Meaning:

        "sheep"
    • Ohanna
      • Origin:

        Hebrew and Armenian
      • Meaning:

        "God is gracious"
    • Ozzie
      • Origin:

        English, German
      • Meaning:

        "divine; deer"
    • Onóra
      • Origin:

        Irish Gaelic
      • Meaning:

        "honor"
    • Oshun
      • Origin:

        Yoruba