Girl Names Ending in O
Share
Copy link
Girl names ending in O include a diverse range of style options.
Margo is one of the most popular girl names ending with O right now, and is the only O-ending girl name in the US Top 1000 (compared with nearly 100 O-ending names for boys!). Unique girl names ending with the letter O that are attracting attention include Calypso, Cleo, Coco, Halo, and Rio. Juno is a baby girl name that ends with o that is a Nameberry favorite, as is Indigo. Here are all Nameberry’s girl names that end with the letter O, ordered by their current popularity on Nameberry.
RELATED:
- Cleo
Origin:
GreekMeaning:
"glory"Description:
Cleo, one of the few girls' names to boast the cool-yet-lively o ending, is of course short for Cleopatra, the name of one of the most powerful women in history.
- Juno
Origin:
LatinMeaning:
"queen of the heavens; young"Description:
Juno is an ancient name that feels as fresh as if it had been minted, well, not yesterday, but in 2007. Since the release of the popular indie film Juno, this lively but strong Roman goddess name has held new potential as a baby name. Currently in the UK Top 500 and used in The Netherlands too, Juno is on the rise in the US - and is 15 times more popular than it was before the release of the film.
- Margo
Origin:
French, diminutive of MargaretMeaning:
"pearl"Description:
Margo and Margot sound exactly the same, so why has the Margot spelling hopped back onto the Top 1000, outpacing Margo in numbers more than two to one? (Over 350 baby girls were named Margot in the most recent year, versus 150 named Margo.)
- Indigo
Origin:
GreekMeaning:
"Indian dye"Description:
Indigo is one of the most appealing and evocative of the new generation of color names. Color names have joined flower and jewel names -- in a big way -- and Indigo, a deep blue-purple dye from plants native to India, is particularly striking for both girls and boys. Indigo is the name of a character in the Ntozake Shange novel Sassafrass, Cypress & Indigo, and was used for his daughter by Lou Diamond Phillips.
- Milo
Origin:
Latin and Old GermanMeaning:
"soldier or merciful"Description:
Milo is one of the top names for boys on Nameberry, and now it's used for an increasing number of baby girls too -- 34 last year, and about 100 times as many boys.
- Leo
Origin:
LatinMeaning:
"lion"Description:
Leo is of course a very popular name for boys and an equally rare one for girls. But 28 baby girls were named Leo in the US last year, and as feminine leonine names such as Leonora and Leonia find more widespread popularity, Leo is popping up as an adorable short form for girls as well as boys.
- Arlo
Origin:
Irish, EnglishMeaning:
"between two hills"Description:
Arlo, an unexpectedly popular name for boys these days, is also finding new life as a girls' name. Its roots are primarily as an Irish or English surname, but it might also be a short form of the Spanish Carlos or Italian Carlo, forms of Charles.
- Marlo
Origin:
EnglishMeaning:
"driftwood"Description:
Marlo first came to prominence as a perky, pretty nickname name that seemed to have been invented by or for Marlo Thomas, who was born Margaret. But Marlow and Marlowe are English surnames meaning driftwood, are more popular forms of the name, giving it historical depth and a nature meaning. And Marlo is the most truly gender-neutral, given to about 100 babies of each sex last year.
- Coco
Origin:
Spanish and French pet nameDescription:
Coco came to prominence as the nickname of the legendary French designer Chanel (born Gabrielle) and has lately become a starbaby favorite, initially chosen by Courteney Cox for her daughter Coco Riley in 2004. At first it was the kind of name that the press loves to ridicule, but we predict Coco's heading for more broad acceptance and even popularity.
- Callisto
Origin:
Greek mythologyMeaning:
"most beautiful"Description:
Best known as one of the moons of Jupiter, Callisto was a nymph coveted by Zeus who was turned into a bear by Hera, becoming the Great Bear (Ursa Major) constellation.
- Hero
Origin:
GreekMeaning:
"demi-god"Description:
Despite the possibility of gender confusion, the Hero in Greek myth was a woman. Myleene Klass got that when she chose Hero for her daughter, and Sam Taylor-Wood and Aaron Johnson used it as their daughter's middle--and we wouldn't be surprised to see more girls with this heroic name.
- Calypso
Origin:
GreekMeaning:
"she who hides"Description:
This hyper-rhythmic name has two evocative references. In Greek mythology, she was an island nymph, a daughter of Atlas, who delayed Odysseus from returning home. It is also a genre of West Indian music, originating in Trinidad and Tobago and largely popularized in the States by Harry Belafonte.
- Rio
Origin:
Spanish, Portuguese, JapaneseMeaning:
"river or place of the cherry blossoms"Description:
Rio is one of Japan's most popular girls' names, constantly sitting in that country's Top 10. Of course, Rio may also stem from the Portuguese and Spanish word for river, and the Brazilian city Rio de Janeiro. A truly international name for a cosmopolitan baby!
- Domino
Origin:
LatinMeaning:
"lord, master"Description:
One of those ultimate cool-girl names, played by Keira Knightley in a movie about a supermodel-turned-bounty hunter, but kids might associate it with the game. High profile British designer India Hicks used it for her daughter. As a girls' nameit's still very rare, used in 2015 in the US for only seven baby girls.
- Tupelo
Origin:
CreekMeaning:
"swamp tree"Description:
A powerful yet playful choice, Tupelo is a name with southern charm, appearing on the map as as place in Mississippi and as the name of a tree with soft, light wood that grows in the swamps of the south. The tree is associated with adaptability and resilience, with a light, mild honey, and with artistic tree carving, lend the name strength, sweetness, and creative flair.
- Theo
Origin:
Diminutive of TheodoraMeaning:
"divine gift"Description:
Theo has a girls' name is used for only a handful of babies today. As a short form of Theodora, Theo is used much less frequently than Thea or even Teddy. One notable appearance was as the younger daughter in Sofia Coppola's film On the Rocks in 2020.
- Cielo
Origin:
Spanish word nameMeaning:
"sky"Description:
Like Araceli, Cielo is a heavenly name associated with the Virgin Mary. Cielo, the Spanish word for "sky," began being used as a name in honor of María del Cielo, a title for the Virgin Mary meaning "Mary of the Sky."
- Jo
Origin:
Diminutive of Joanna or Josephine, HebrewMeaning:
"Jehovah increases"Description:
The name Jo still evokes the spunky image of the character in Louisa May Alcott's Little Women. Its literary status makes Jo one of the OG boyish nicknames for girls, ala Frankie, Billie, and Stevie. If you like that form, you can lengthen it to Joey.
- Halo
Origin:
English, word nameDescription:
Halo is a glowing word name that's both cosmic and spiritual, and with its shiny imagery and bright sounds, it was one of the fasted rising names in 2023.
- Clio
Origin:
GreekMeaning:
"glory"Description:
Clio is the name of the ancient Greek mythological muse of history and heroic poetry, one that is rich with modern charm and would make an intriguing choice, especially thanks to its dynamic o-ending.
Introducing the Nameberry App

Find your perfect baby name together with our new mobile app.
- Swipe through thousands of names with your partner
- Names you match on are saved to your shared list
- Get personalized recommendations that learn based on your and your partner's preferences
- Partner with friends and family to find names you all love
- Backed by Nameberry's 20 years of data around name preferences.
Sign up to be notified when the app launches and to receive a discount on full access.


