1. Home
  2. TAGS

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

Scout The name Scout is of different origins. It h...
Origin:Word name
388
Bridget

Meaning: strength or exalted one

Origin:Anglicized variation of Gaelic Brighid
253
Elliot

Meaning: Jehovah is God

Origin:Anglicization of Elijah or Elias
980
August

Meaning: majestic, venerable

Origin:Latin
985
Harriet

Meaning: estate ruler

Origin:English variation of French Henriette
175
Margot

Meaning: pearl

Origin:French, diminutive of Margaret
46
Juliet

Meaning: youthful or sky father

Origin:English from Latin
100
Millicent

Meaning: strong in work

Origin:German
515
Kit

Meaning: pure

Origin:English, diminutive of Katherine
329
Origin:Mineral name
5608
Emmett

Meaning: truth; universal

Origin:English; Hebrew
3848
Everett

Meaning: brave boar

Origin:German
2097
Janet

Meaning: God's gracious gift

Origin:Diminutive of Jane
873
Tempest

Meaning: turbulent, stormy

Origin:English word name
2035
Comet Comet is a name of English origin. The meani...
Origin:Nature name
3244
Bardot The name Bardot is a gender-neutral name of ...
Origin:French surname
4508
Amethyst The meaning of Amethyst is 'a precious purpl...
Origin:Gem and Color name
544
Alcott

Meaning: dweller at the old cottage

Origin:English
12989
Linnet

Meaning: flaxen haired

Origin:French
2504
Padgett The meaning of Padgett is 'an attendant or a...
Origin:English
18123