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.

Sage

Meaning: wise

Origin:Herb name; Latin
126
Cleo

Meaning: glory

Origin:Greek
136
Anya

Meaning: grace

Origin:Russian diminutive of Anna
165
Romy The name Romy is a name of German origins an...
Origin:Diminutive of Rosemary, Roma, Romana, Romilly etc.
267
Lyra

Meaning: lyre

Origin:Greek
28
Quinn

Meaning: descendent of Conn

Origin:Irish
176
Ada

Meaning: noble, nobility, or island

Origin:German or Turkish
50
Thea

Meaning: goddess, godly

Origin:Greek
37
Rose

Meaning: rose, a flower

Origin:Latin
52
Blair

Meaning: dweller on the plain

Origin:Scottish
243
Suki

Meaning: loved one

Origin:Japanese
331
Bee

Meaning: she who brings happiness

Origin:Animal name or diminutive of Beatrice
581
Jude

Meaning: praised

Origin:Latin diminutive of Judah
14
Ezra

Meaning: help

Origin:Hebrew
21
Kai

Meaning: sea

Origin:Hawaiian
22
Arlo

Meaning: between two hills

Origin:Irish or English
9
Finn

Meaning: fair or white

Origin:Irish
20
Cora

Meaning: maiden

Origin:Greek
16
Ida

Meaning: industrious one

Origin:German
166
Mila

Meaning: gracious; dear

Origin:Slavic, Russian
116