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.

Puck The name Puck is gender-neutral. The meaning...
Origin:Literary name
4275
Poe

Meaning: peacock

Origin:English
1626
Hollis

Meaning: dweller at the holly trees

Origin:English
1103
Inez

Meaning: pure, virginal

Origin:Spanish variation of Agnes
483
Jean

Meaning: God is gracious

Origin:English and Scottish, from French variation of Johanna
723
Mab

Meaning: intoxicating

Origin:Irish, English
3137
Greer

Meaning: alert, watchful

Origin:Scottish, contraction of surname Gregor; Latin
884
Pax

Meaning: peaceful

Origin:Latin
1467
Nile

Meaning: champion

Origin:River name, color name, or variation of Niall, Irish
1897
Cruz

Meaning: cross

Origin:Spanish
853
True

Meaning: true

Origin:English word name
1669
Origin:Word name
1670
Elle

Meaning: she

Origin:French
379
Honor

Meaning: honor

Origin:English word and virtue name
1058
Nyx

Meaning: night

Origin:Greek mythology name
508
Posy

Meaning: a bunch of flowers

Origin:English
1234
Joni

Meaning: God is gracious

Origin:English
1487
Origin:Word name
19705
Dot Traditionally, parents choose this name for ...
Origin:English, diminutive of Dorothy
1449
Lake Lake is a name of Anglo-Saxon origin. It is ...
Origin:Nature name
1360