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

Margriet Deriving from Margaret, Margriet is of Dutch...
Origin:Dutch
11201
Earhart

Meaning: honor, bravery

Origin:German surname
7378
Dorrit Dorrit may not be one of the most popular ba...
Origin:Variation of Dorothea
9080
Danit

Meaning: God is my judge

Origin:Hebrew
12001
Origin:Catalan
7288
Kat

Meaning: pure

Origin:Diminutive for Katherine, Greek
2825
Rocket A name of English origin, the meaning of Roc...
Origin:Word name
15937
Origin:English
12795
Abbott

Meaning: father

Origin:Aramaic, Hebrew
9016
Jet The name Jet has many different meanings. It...
Origin:Mineral and word name
5997
Trout Trout is usually used both for a boy and a g...
Origin:Word name
25379
Midnight

Meaning: twelve o'clock at night

Origin:English word name
8679
Elliott

Meaning: Jehovah is God

Origin:Variation of Elliot
2693
Comfort The meaning of Comfort is 'to strengthen, or...
Origin:Word name
5973
Hanalei

Meaning: crescent bay or garland valley

Origin:Hawaiian
2845
Barrett

Meaning: bear strength

Origin:German
5402
Frost

Meaning: freezing

Origin:English
5984
Pat

Meaning: noble, patrician

Origin:Diminutive of Patricia
18127
Russet

Meaning: reddish

Origin:French
11285
Pilot The name Pilot belongs to multiple origins a...
Origin:Occupational name
21805