Good Girl Names

Temperance

The name Temperance is a girl's name of English origin.

Asha

The name Asha is a girl's name of Swahili, Hindi, Sanskrit origin, meaning "hope; life".

Violet

The name Violet is a girl's name of Latin origin, meaning "purple".

Felicity

The name Felicity is a girl's name of Latin origin, meaning "good fortune, happy".

Anisa

The name Anisa is a girl's name of Arabic origin, meaning "good-natured".

Pearl

The name Pearl is a girl's name of Latin origin, meaning "pearl".

Angel

The name Angel is both a boy's name and a girl's name meaning "angel".

Winnie

The name Winnie is a girl's name of English origin, meaning "holy peacemaking, gentle friend".

Virginia

The name Virginia is a girl's name of Latin origin, meaning "virginal, pure".

Verity

The name Verity is a girl's name of Latin origin, meaning "truth".

Iris

The name Iris is a girl's name of Greek origin, meaning "rainbow".

Ariel

The name Ariel is both a boy's name and a girl's name of Hebrew origin, meaning "lion of God".

Ines

The name Ines is a girl's name of Portuguese origin, meaning "pure, virginal".

Primrose

The name Primrose is a girl's name of English origin, meaning "first rose".

Nora

The name Nora is a girl's name of Irish origin, meaning "light".

Olive

The name Olive is a girl's name of English origin, meaning "olive tree".

Rosemary

The name Rosemary is a girl's name of Latin origin, meaning "dew of the sea, or rosemary (herb)".

Laura

The name Laura is a girl's name of Latin origin, meaning "bay laurel".

Agnes

The name Agnes is a girl's name of Greek origin, meaning "pure, virginal".

Flora

The name Flora is a girl's name of Scottish, Latin origin, meaning "flower".

Marian

The name Marian is both a boy's name and a girl's name of French origin, meaning "drop of the sea, bitter, or beloved".

Lilac

The name Lilac is a girl's name of English, Persian origin, meaning "bluish or lilac".

Rose

The name Rose is a girl's name of Latin origin, meaning "rose, a flower".

Esther

The name Esther is a girl's name of Persian origin, meaning "star".

Mercy

The name Mercy is a girl's name of English origin, meaning "compassion".

Ruth

The name Ruth is a girl's name of Hebrew origin, meaning "compassionate friend".

Unity

The name Unity is a girl's name of English origin, meaning "oneness".

Posey

The name Posey is a girl's name of English origin, meaning "a bunch of flowers".

Popular Lists