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.

Bianca

Meaning: white

Origin:Italian
252
Hollis

Meaning: near the holly bushes

Origin:English
955
Lucero

Meaning: light

Origin:Spanish
13651
Angelica

Meaning: angel or angelic

Origin:Italian, Polish, Russian diminutive of Angela
564
Aimee The name Aimee is of French origins and it i...
Origin:Variation of Amy
2778
Origin:Nature name
2548
Kerensa

Meaning: love

Origin:Cornish
1793
Plum Plum is the English name. It is said that th...
Origin:Fruit name
1913
Kirsten The meaning of Kirsten is 'Christian' or 'an...
Origin:Scandinavian variation of Christine
1719
Allegra

Meaning: joyous

Origin:Italian
641
Seren

Meaning: star or sail mast

Origin:Welsh, Turkish
649
Seraphine

Meaning: burning ones

Origin:French from Hebrew
724
Carys

Meaning: love

Origin:Welsh
772
Pax

Meaning: peaceful

Origin:Latin
1467
Crosby

Meaning: village with crosses

Origin:Irish
1200
Maria

Meaning: drop of the sea, bitter, or beloved

Origin:Hebrew or Egyptian
1003
Lucinda

Meaning: light

Origin:Variation of Lucia
1055
Letitia

Meaning: joy, gladness

Origin:Latin
1373
Nevada

Meaning: covered in snow

Origin:Spanish place-name
8428
Marley

Meaning: pleasant seaside meadow

Origin:English
1242