1. Home
  2. TAGS

Girl Names Ending in O

Girl names ending in O include many interesting options.

Margo is the most popular girl name 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.

Here are all our website’s girl names that end with the letter O. The top names below rank among the current US Top 1000 Baby Names and are ordered by popularity. Unique names rank below the Top 1000 and are listed alphabetically.

Jo The meaning of Jo is ‘he shall add’ or ‘he s...
Origin:Diminutive of Joanna, Josephine, etc
2163
Margo

Meaning: pearl

Origin:French, diminutive of Margaret
536
Ngaio

Meaning: reflections on the water

Origin:Maori
4312
Jojo A name of American origin, the meaning of Jo...
Origin:English, diminutive of Jo-beginning names
2868
Lolo

Meaning: free man

Origin:Diminutive of Caroline
2965
Dodo The four-letter name Dodo is a very unique a...
Origin:Diminutive of Dorothy
2990
Flo

Meaning: flourishing, prosperous

Origin:Diminutive of Florence, Latin
3220
Leto

Meaning: wife or hidden

Origin:Greek mythology name
5098
Thallo

Meaning: bringer of blossoms

Origin:Greek
5203
Marlo A name with English origins, the meaning of ...
Origin:Modern invented name
1452
Cameo A common name for both boys and girls, the m...
Origin:Word name
3713
Ro The meaning of Ro is 'red-haired'. You can i...
Origin:Short form of Rose, Rosemary, Rowena, Rory et al
3370
Mo

Meaning: bitter

Origin:Diminutive of Maureen, Irish variation of Mary, Hebrew
5711
Socorro

Meaning: succour, help, relief

Origin:Spanish and Portuguese
2946
Haruko

Meaning: born in spring

Origin:Japanese
4855
Mago

Meaning: pearl

Origin:Diminutive of Margaret, Greek
6352
Coro

Meaning: wind

Origin:Native American
9345
Makoto

Meaning: sincerity, truth

Origin:Japanese
7798
Cassio The name Cassio is primarily a gender-neutra...
Origin:Latin
18765
Alto Alto is a name commonly given for boys and o...
Origin:Latin
12459