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.

Lupe

Meaning: wolf

Origin:Latin
2477
Eli

Meaning: ascended, uplifted, high

Origin:Hebrew
236
Mari

Meaning: drop of the sea, bitter, or beloved

Origin:Welsh, Breton, Scandinavian, Hungarian, Estonian, and Basque variation of Maria or Mary
596
Luna

Meaning: moon

Origin:Latin
6
Max

Meaning: greatest

Origin:English and German diminutive of Maximilian or Maxwell
105
James

Meaning: supplanter

Origin:English variation of Jacob, Hebrew
33
Ava

Meaning: life; bird; water, island

Origin:Hebrew, Latin or Germanic
22
Lucy

Meaning: light

Origin:English variation of Lucia, Latin
25
Ella

Meaning: all, completely; fairy maiden

Origin:German; English
85
Anna

Meaning: grace

Origin:Variation of Hannah, Hebrew
106
Emma

Meaning: universal

Origin:German
102
Jane

Meaning: God is gracious

Origin:English
77
Noah

Meaning: rest, repose

Origin:Hebrew
45
Luke

Meaning: man from Lucania

Origin:Greek
83
Hugo

Meaning: mind, intellect

Origin:Latinized form of Hugh
8
Jack

Meaning: God is gracious

Origin:English, diminutive of John
93
Ben

Meaning: son of

Origin:Hebrew
653
Sara

Meaning: princess

Origin:Hebrew
533
Bax Bax is a fascinating city in the Middle East...
Origin:English
6486