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.

Indigo

Meaning: Indian dye

Origin:Greek
410
Cleo

Meaning: glory

Origin:Greek
136
Clio

Meaning: glory

Origin:Greek
158
Arlo

Meaning: between two hills

Origin:Irish, English
1338
Juno

Meaning: queen of the heavens

Origin:Latin
324
Coco Coco is a feminine name of Latin origin. The...
Origin:Spanish and French pet name
439
Rio

Meaning: place of the cherry blossoms

Origin:Japanese
715
Nico

Meaning: people of victory

Origin:Italian, diminutive of Nicola
2366
Bo

Meaning: to live

Origin:Norse nickname ; "to live"
2518
Theo

Meaning: divine gift

Origin:Diminutive of Theodora
2092
Niko Niko is a unisex name of Slavic, English and...
Origin:Slavic
8430
Valo

Meaning: light; eight

Origin:Finnish; Malagasy
456
Neo

Meaning: new or gift

Origin:Latin or Tswana
5716
Jericho The meaning of Jericho is 'fragrant' or 'cit...
Origin:Biblical place-name
6687
Echo

Meaning: echo or sound

Origin:Greek mythology name
639
Keiko

Meaning: happy child

Origin:Japanese
1508
Aiko

Meaning: beloved child

Origin:Japanese
1780
Ino This name is of Greek as well as Japanese or...
Origin:Greek; Japanese
2249
Umeko

Meaning: plum-blossom child, patient

Origin:Japanese
2255
Diablo

Meaning: devil

Origin:Spanish
4459