Girl Names Ending in O

  1. Keiko
    • Origin:

      Japanese
    • Meaning:

      "happy child"
    • Description:

      Japanese classic with optimistic meaning.
  2. Cairo
    • Origin:

      Place name, Arabic
    • Meaning:

      "the strong; the conqueror"
    • Description:

      On trend for boys but with plenty of unisex appeal too, the place name Cairo was put on the map for girls when model Beverly Peele chose it for her daughter. Given to around 50 girls each year, it hasn't caught on just yet but with its similar sounds to Kaia and Skyler, it might do in the future.
  3. Cato
    • Origin:

      Dutch diminutive of Catharina
    • Description:

      Cato may have risen to new prominence in the English speaking world as an ancient Roman boys' name, popularized by The Hunger Games. But in the Netherlands, it's most widely used as a short form for Catharina and other forms of Katherine, ranking close to the Top 100, higher than any formal variation of the name. Cato for a girl is a cute idea and a fresh way to shorten the ubiquitous Catherine.
  4. Caro
    • Origin:

      Diminuitve of Carol or Caroline, English, French ,"free man"
    • Meaning:

      "free man"
    • Description:

      Upper-crusty nickname occasionally used in Britain, particularly in 1930s novels featuring significant garden party scenes, but eclipsed here by Carrie et al.
  5. Hanako
    • Origin:

      Japanese
    • Meaning:

      "flower child"
    • Description:

      Hanako has a delicate sound and quaint meaning -- but there's a catch. According to widespread urban legend in Japan, Hanako is the name of the ghost of a little girl who haunts school bathrooms, who sometimes answers if you call her name.
  6. Lucero
    • Origin:

      Spanish
    • Meaning:

      "light"
    • Description:

      Lucero is a relative or nickname of Luz, meaning light. This intriguing name is swimming just beneath the Top 1000 for girls in the US.
  7. Diablo
    • Origin:

      Spanish
    • Meaning:

      "devil"
    • Description:

      Diablo Cody, self-named (she's really Brook Busey) screenwriter of Juno, singlehandedly helped popularize not just her heroine's name and her own but all o-ending names for girls. You don't need us to tell you that it takes a brave parent, in every way, to name a baby Diablo. Diablo is one of the Spanish baby names that diverges furthest from the well-paved camino.
  8. Naoko
    • Origin:

      Japanese
    • Meaning:

      "obedient child"
    • Description:

      Naoko is a common Japanese name with an admirable meaning, which, depending on how it's written, can translate to obedient, straight, honest, or green child. Naoko can also be spelled Nahoko.
  9. Yoko
    • Origin:

      Japanese
    • Meaning:

      "good girl; ocean child"
    • Description:

      There are many in Japan, but for most Americans there's only one Yoko.
  10. Consuelo
    • Origin:

      Spanish from Latin
    • Meaning:

      "she who brings consolation"
    • Description:

      Consuelo is a chic, highly sophisticated Spanish name that works well with Anglo surnames. It was regularly on the U.S. popularity list through 1983, reaching as high as Number 339 in 1930.
  11. Sappho
    • Origin:

      Ancient Greek
    • Meaning:

      "sapphire"
    • Description:

      Name of the 7th century BC Greek lyric poet born on the island of Lesbos, whose name has been synonymous with lesbian love. Though this name is rarely used today, it certainly could be and, some might say, SHOULD be revived.
  12. Rocco
    • Origin:

      Italian from German
    • Meaning:

      "rest"
    • Description:

      Rock-and-roll version of Coco — definitely a possibility for girls.
  13. Ro
    • Origin:

      Short form of Rose, Rosemary, Rowena, Rory et al
    • Description:

      Ro is a casual short form that doesn't usually appear on the birth certificate on its own. But it makes a friendly nickname for any girls' name starting with Ro-.
  14. Umeko
    • Origin:

      Japanese
    • Meaning:

      "plum-blossom child, patient"
    • Description:

      Unfamiliar Asian choice that can work for a parent in search of something really different.
  15. Kielo
    • Origin:

      Finnish
    • Meaning:

      "lily of the valley"
    • Description:

      A Finnish word name for the lily of the valley flower.
  16. Aino
    • Origin:

      Finnish
    • Meaning:

      "the only one"
    • Description:

      What a lovely name for the much-longed for daughter - no wonder Aino is in the Top 5 in Finland, whence the name originates. Like other popular Finnish names, Aino is short and avoids the ubiquitous "a" ending we usually see in feminine names, which gives it a fresh feel and sound.
  17. Socorro
    • Origin:

      Spanish and Portuguese
    • Meaning:

      "succour, help, relief"
    • Description:

      Socorro is a Spanish and Portuguese word name taken from a title of the Virgin Mary, "Mary of Perpetual Succour." Its religious meaning makes it somewhat old-fashioned and not among the Spanish names for girls widely used in the US.
  18. Rosario
    • Origin:

      Spanish
    • Meaning:

      "rosary"
    • Description:

      Anglo parents are taking note of this Hispanic classic, thanks to actress Rosario Dawson and a character on Will & Grace. Poetic and powerful, it comes from the Spanish title of the Virgin Mary, Nuestra Señora del Rosario, or "Our Lady of the Rosary", Rosary referring to vocal and mental prayer in Catholicism, that reflect on the life of Christ and his Mother.
  19. Reiko
    • Origin:

      Japanese
    • Meaning:

      "pretty child"
    • Description:

      Dainty and doll-like.
  20. Dayo
    • Origin:

      Nigerian
    • Meaning:

      "joy arrives"
    • Description:

      Has an evocative African beat.