1. Home
  2. Topics

English Names for Girls

English names for girls dominate the popularity lists in the US, the UK, and other English-speaking countries, with Evelyn and Avery ranking among the top names in the US, and Poppy, Evie, and Grace charting in the UK.

English girl names range from the down-to-earth and simple, like Lucy and Ann, to positively aristocratic-sounding, like Georgiana or Araminta. Some English girl names are vintage word names, often drawn from nature, such as Hazel and Lilac.

Along with Evelyn and Avery, other English girls’ names in the US top 100 include Addison, Audrey, Eleanor, Harper, Lillian, Lily, Lucy, Piper, and Scarlett.

Baby girl names popular in England include Amelia – a long time number-one name in the United Kingdom — Isla, Charlotte, and Alice.

English girls’ names may be English-language versions of names rooted in classic Greek, Latin, or Hebrew languages and cultures, such as Dorothy, Eleanor, and Evelyn, or classics that transcend fashion like Harriet, Jane, Madeline, and Pamela.

Whether you’re looking for a girls’ name that’s classic or contemporary, popular or rare, you can find an English name that suits your style in our masterlist of English girl names. The top names below rank among the current US Top 1000 Baby Names and are ordered by popularity. Unique names rank below the Top 1000 and are listed alphabetically.

You may also want to check out our masterlist of English names for boys.

Esther

Meaning: star

Origin:Persian
105
Ines

Meaning: pure, virginal

Origin:Italian, Portuguese, Slovene and Croatian variation of Agnes
194
Juniper

Meaning: young

Origin:Latin tree name
101
Lucia

Meaning: light

Origin:Italian, feminine variation of Lucius, Latin
104
Paloma

Meaning: dove

Origin:Spanish
321
Zuzu

Meaning: lily

Origin:Czech diminutive of Susan
1215
Ivy The meaning of Ivy is from the Old English w...
Origin:Botanical name
138
Fenna

Meaning: peace

Origin:Dutch and Frisian
956
Chiara

Meaning: light, clear

Origin:Italian
425
Irina

Meaning: peace

Origin:Russian from Greek
824
Helena

Meaning: torch; shining light

Origin:Latinate form of Helen, Greek
115
Irene

Meaning: peace

Origin:Greek
195
Lumi

Meaning: snow

Origin:Finnish
374
Amaryllis

Meaning: to sparkle

Origin:Greek
111
Eve

Meaning: life

Origin:Hebrew
244
Jovie A name of American origin, the meaning of Jo...
Origin:Modern invented name
484
Melody

Meaning: song

Origin:Greek
476
Nova

Meaning: new

Origin:Latin
188
Amy

Meaning: beloved

Origin:French
229
Mira

Meaning: admirable; peace; female ruler; ocean

Origin:Latin, Slavic, Arabic, Sanskrit
114