1. Home
  2. Topics

Good Girl Names

Bad Girl names are hot, but Good Girl names — sweet, innocent, feminine baby girl names — are too. Many Good Girl names are connected to virtues, either through meaning, such as Agnes and Ruth, or as virtues themselves, such as Serenity and Patience.

Along with Ruth and Serenity, other Good Girl names in the US Top 300 include Angelina, Clara, Esther, Ivy, Julia, Melody, Nora, and Summer. Common floral names such as Daisy, Iris, Rose, and Lily are also among the most popular Good Girl names.

If these are too angelic for you, consult the Bad Girl collection. Here, the sweetest and loveliest baby girl names:

Good Girl Names

Willow

Meaning: willow tree

Origin:English nature name
96
Ivy The meaning of Ivy is from the Old English w...
Origin:Botanical name
138
Vera

Meaning: faith

Origin:Russian
139
Anouk

Meaning: grace

Origin:Dutch and French variation of Anna
619
Helena

Meaning: torch; shining light

Origin:Latinate form of Helen, Greek
115
Irene

Meaning: peace

Origin:Greek
195
Constance

Meaning: steadfastness

Origin:English version of Latin Constantia
292
Celia

Meaning: heavenly

Origin:Latin
198
Melody

Meaning: song

Origin:Greek
476
Amy

Meaning: beloved

Origin:French
229
Ruth

Meaning: compassionate friend

Origin:Hebrew
255
Hope Hope is an English name and the meaning of H...
Origin:Virtue name
279
Faith unique, to advise, alone, nun, solitary
Origin:Virtue name
295
Felicity

Meaning: good fortune, happy

Origin:Latin
168
Primrose

Meaning: first rose

Origin:English flower name
301
Mercy

Meaning: compassion

Origin:English word name
689
Ariel

Meaning: lion of God

Origin:Hebrew
841
Piper

Meaning: pipe or flute player

Origin:English occupational name
356
Nancy The meaning of Nancy is 'grace'. Nancy was o...
Origin:English diminutive of Ann
268
Summer The name Summer is of English origins and it...
Origin:Word name
302