1. Home
  2. Topics

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.

Juno

Meaning: queen of the heavens

Origin:Latin
324
Yara

Meaning: friend, helper

Origin:Arabic
300
Wren

Meaning: small bird

Origin:English
89
Zuzu

Meaning: lily

Origin:Czech diminutive of Susan
1215
Ivy The meaning of Ivy is from the Old English w...
Origin:Botanical name
138
Lana

Meaning: rock or handsome

Origin:English diminutive of Alana
369
Liv

Meaning: life

Origin:Norse
412
Lara

Meaning: citadel

Origin:Russian, diminutive of Larissa or Larisa
453
Fenna

Meaning: peace

Origin:Dutch and Frisian
956
Fay

Meaning: fairy

Origin:English
981
Eve

Meaning: life

Origin:Hebrew
244
Zoe

Meaning: life

Origin:Greek
469
Bria

Meaning: vigour, liveliness

Origin:From Italian word brio meaning "vigour, liveliness"
1140
Zara

Meaning: blooming flower; God remembers

Origin:Hebrew and Arabic
141
Mara

Meaning: bitter

Origin:Hebrew
254
Rue

Meaning: herb; regret

Origin:Botanical names or word name
373
Greta

Meaning: pearl

Origin:German, diminutive of Margarethe
288
Jade

Meaning: stone of the side

Origin:Spanish
364
Lena The Hebrew name Lena is a shorter version of...
Origin:English, Scottish, Dutch, German, and Scandinavian, diminutive of various names ending in lena
162
Kit

Meaning: pure

Origin:English, diminutive of Katherine
329