Girl Name List

We’ve compiled a list of baby names in each category to help you choose the perfect name. Click on a name to find the name meaning, popularity, origin, and other helpful information.

Flora

A name for the Roman mythology goddess of flowers and spring. Derived from Latin flos “flower”

Florence

Florence is a Latin girl’s name meaning: “blossom”.

Floriana

Floriana (Flo-re-a-na) is a Spanish and Italian girl’s name meaning: “flowering”.

Frances

Frances is an English name meaning: “free man”.

Francesca

Francesca is a Italian name meaning: “free man”. 

Freesia

Freesia (free-zhuh) is a Latin girl’s flower name.

Freya

Freya is a Old Norse name meaning: “the lady”.

Gabriella

The girl’s name Gabriella is an Italian or Spanish, Latinate feminine form of Biblical name Gabriel, meaning: “man of God”, in Hebrew.

Gaetana

(Italian) place name.

Galia

(Hebrew) wave.

Galilea

Galilea is a Hebrew and Italian name meaning: “Galilee”.

Garbo

(Italian) polite.

Gelsey

Gelsey (JEL-see) is a Persian girl’s name meaning: “flower”.

Gemia

Gemia is and invented girl’s name.

Gemma

Gemma is a Latin name meaning: “gem”.

Genevieve

Genevieve (French: Geneviève) is a Celtic name meaning: “woman of the race”.

Georgia

Georgia is an English name meaning: “farmer”.

Georgina

Georgina is an English name meaning: “farmer”.

Gia

Gia is a Italian name meaning: “god’s gracious gift”.

Gianna

Gianna is an Italian name meaning: “god is gracious”.

Giselle

Giselle is a German name meaning: “pledge”.

Gisetta

Gisetta is an invented girl’s name.

Giustina

Giustina is a Latin and French name meaning: “fair”. 

Goldie

Goldie (GOHL-DEE) is a American girl’s invented name.

Grace

Grace is a Latin name meaning: “gracious”.

Gracia

Gracia (Grace-sia, GRA-THYA, GRA-syaa) is a Spanish, Catalan girl’s name meaning: “grace”.

Gracie

Gracie is an anglicisation of the Scottish Gaelic word greusaich meaning  shoemaker.

Graewyn

Graewyn is an invented girl’s name.

Granetta

Granetta is an invented girl’s name

Grania

The girl’s name Grania is an Irish name meaning: “the loved one”.

Greer

Greer is a Scottish name meaning: “watchful”.

Guinevere

Guinevere is a Welsh name meaning: “fair, white and smooth”.

Hagne

(Italian) pure.

Halina

Halina is a Greek and Slavic name meaning: “shining light”.

Get the Latest