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.

Ilario

Meaning: cheerful, happy

Origin:Latin from Greek
2415
Orana

Meaning: welcome

Origin:Australian Aboriginal
5627
Fairylight

Meaning: light of the fairies

Origin:English
14652
Meryl The meaning of Meryl is 'shining sea', accor...
Origin:Variation of Muriel via Meriel
3227
Scarlett

Meaning: scarlet, red

Origin:English
68
Beatrice

Meaning: she who brings happiness; blessed

Origin:Latin
36
Clara

Meaning: bright, clear

Origin:Latin
20
Josephine

Meaning: Jehovah increases

Origin:French feminine variation of Joseph
17
Clementine

Meaning: mild, merciful

Origin:French feminine version of Clement, Latin
27
Agnes

Meaning: pure, virginal

Origin:Greek
187
Helen

Meaning: torch; shining light

Origin:Greek
328
Mary

Meaning: drop of the sea, bitter, or beloved

Origin:Hebrew or Egyptian
202
Lucy

Meaning: light

Origin:English variation of Lucia, Latin
25
Stella

Meaning: star

Origin:Latin
72
Claire

Meaning: bright, clear

Origin:French form of Clara
90
Nicholas

Meaning: people of victory

Origin:Greek
124
Michael

Meaning: who is like God?

Origin:Hebrew
224
Christopher

Meaning: bearer of Christ

Origin:Greek and Latin
206
Theodore

Meaning: gift of God

Origin:Greek
3
Felix

Meaning: happy, fortunate

Origin:Latin
6