580+ Best English Girl Names with Meanings (2026)

English Girl Names

Looking for english girl names? You are in the right place. This page lists 580 english girl names with meanings and origins.

Every name below is free to use. Browse the full list, check the meanings, and pick the one that fits your story, game, baby, pet or brand.

Use the table to compare meanings side by side, read the quick tips, and check the FAQs at the end for answers to common questions.

Table of Contents

What Are English Girl Names?

english girl names come from Old English, Norman, Greek, Latin and Hebrew roots. From timeless classics like James and Elizabeth to modern inventions, English names dominate global baby-name charts and their meanings often describe nature, strength or virtue.

Top 10 English Girl Names

Name Meaning Origin
Mary beloved Hebrew
Sarah princess Hebrew
Elizabeth God is my oath Hebrew
Hannah grace Hebrew
Ruth friend Hebrew
Rebecca to bind Hebrew
Rachel ewe Hebrew
Leah weary Hebrew
Miriam beloved Hebrew
Deborah bee Hebrew

Unique English Girl Names

Female english girl names feel soft and graceful. They suit daughters, heroines, and gentle characters. Pick the one that feels right for her.

Unique English Girl Names

Name Meaning Origin
Gianna God is gracious Italian
Alana little rock Breton
Elena shining light Greek
Laurel laurel tree English
Maple maple tree English
Clementine merciful Latin
Atarah crown Hebrew
Bilhah bashful Hebrew
Keturah incense Hebrew
Hagar flight Hebrew
Shiphrah beautiful Hebrew
Elisheba God is my oath Hebrew
Jerusha possession Hebrew
Mehetabel God makes happy Hebrew
Basemath fragrance Hebrew
Adah adornment Hebrew
Zillah shadow Hebrew
Naamah pleasant Hebrew
Milcah queen Hebrew
Sarai my princess Hebrew
Bathsheba daughter of the oath Hebrew
Rahab broad Hebrew
Jael mountain goat Hebrew
Huldah weasel Hebrew
Jochebed God is glory Hebrew
Jehosheba God is my oath Hebrew
Athaliah God is exalted Hebrew
Hephzibah my delight is in her Hebrew
Jedidah beloved Hebrew
Zara blooming flower Arabic
Zelda grey battle German
Zuri beautiful Swahili
Uma splendor Sanskrit
Ursula little bear Latin
Georgia farmer Greek
Virginia maidenly Latin
Florence flourishing Latin
Brittany little Britain French
Elisabeth German form of Elizabeth German
Elisa Italian form of Elizabeth Italian
Elise French form of Elizabeth French
Elsa German form of Elizabeth German
Ilse German form of Elizabeth German
Eliza English form of Elizabeth English
Libby English form of Elizabeth English

English Girl Names Ideas

These female english girl names are pretty without being weak. They work for babies, books, and games. Choose one you love saying out loud.

English Girl Names Ideas

Name Meaning Origin
Bess English form of Elizabeth English
Katherine English form of Catherine English
Kathryn English form of Catherine English
Katharine English form of Catherine English
Kate English form of Catherine English
Katie English form of Catherine English
Katy English form of Catherine English
Kay English form of Catherine English
Kitty English form of Catherine English
Cate English form of Catherine English
Karen Danish form of Catherine Danish
Karin Swedish form of Catherine Swedish
Catalina Spanish form of Catherine Spanish
Caterina Italian form of Catherine Italian
Ekaterina Russian form of Catherine Russian
Caitlin Irish form of Catherine Irish
Marguerite French form of Margaret French
Margarita Spanish form of Margaret Spanish
Maggie English form of Margaret English
Meg English form of Margaret English
Peggy English form of Margaret English
Daisy English form of Margaret English
Greta German form of Margaret German
Gretchen German form of Margaret German
Marge English form of Margaret English
Madge English form of Margaret English
Rita Spanish form of Margaret Spanish
Margherita Italian form of Margaret Italian
Maria Latin form of Mary Latin
Marie French form of Mary French
Molly English form of Mary English
Polly English form of Mary English
Mae English form of Mary English
Mamie English form of Mary English
Mariah Hebrew form of Mary Hebrew
Mariam Arabic form of Mary Arabic
Maryam Persian form of Mary Persian
Maren Danish form of Mary Danish
Maura Irish form of Mary Irish
Anne French form of Ann French
Annie English form of Ann English
Nan English form of Ann English
Nancy English form of Ann English
Nanette French form of Ann French
Annette French form of Ann French

Best English Girl Names

These female english girl names are pretty without being weak. They work for babies, books, and games. Choose one you love saying out loud.

Best English Girl Names

Name Meaning Origin
Anita Spanish form of Ann Spanish
Anouk Dutch form of Ann Dutch
Janie English form of Jane English
Jean Scottish form of Jane Scottish
Joan English form of Jane English
Giovanna Italian form of Jane Italian
Juana Spanish form of Jane Spanish
Jeanne French form of Jane French
Sinead Irish form of Jane Irish
Ellen English form of Helen English
Eleanor French form of Helen French
Helena Latin form of Helen Latin
Helene French form of Helen French
Lena German form of Helen German
Nell English form of Helen English
Eleni Greek form of Helen Greek
Elinor English form of Eleanor English
Leonora Italian form of Eleanor Italian
Nora English form of Eleanor English
Lenora English form of Eleanor English
Sally English form of Sarah English
Sofia Spanish form of Sophia Spanish
Sophie French form of Sophia French
Bella Italian form of Isabella Italian
Isa German form of Isabella German
Amalia German form of Amelia German
Emilia Italian form of Amelia Italian
Charlotta Swedish form of Charlotte Swedish
Carolina Spanish form of Caroline Spanish
Karolina Polish form of Caroline Polish
Vicky English form of Victoria English
Vickie English form of Victoria English
Victoire French form of Victoria French
Di English form of Diana English
Diane French form of Diana French
Laurie English form of Laura English
Clarissa Italian form of Clara Italian
Clarice French form of Clara French
Lucia Italian form of Lucy Italian
Lucille French form of Lucy French
Lucinda English form of Lucy English
Alison English form of Alice English
Alicia Spanish form of Alice Spanish
Emmie English form of Emma English
Gracie English form of Grace English

Rare English Girl Names

These female english girl names are pretty without being weak. They work for babies, books, and games. Choose one you love saying out loud.

Rare English Girl Names

Name Meaning Origin
Grazia Italian form of Grace Italian
Rosie English form of Rose English
Rosalie French form of Rose French
Rosalind English form of Rose English
Lillian English form of Lily English
Lilian English form of Lily English
Lilly English form of Lily English
Eva Latin form of Evelyn Latin
Evie English form of Evelyn English
Zoey English form of Zoe English
Zoie English form of Zoe English
Cloe Spanish form of Chloe Spanish
Hanna German form of Hannah German
Abby English form of Abigail English
Gail English form of Abigail English
Natalia Russian form of Natalie Russian
Natasha Russian form of Natalie Russian
Beth diminutive of Elizabeth English
Betsy diminutive of Elizabeth English
Betty diminutive of Elizabeth English
Liz diminutive of Elizabeth English
Lizzie diminutive of Elizabeth English
Jenny diminutive of Jane English
Tess diminutive of Theresa English
Bessie diminutive of Elizabeth English
Evelyn desired, wished for English
Ethel noble English
Amber amber resin English
Heather heather plant English
Brooke small stream English
Harper harp player English
Piper pipe player English
Ashbelle ash tree beautiful English
Ashlynn ash tree lake English
Ashette ash tree little English
Ashella ash tree beautiful English
Ashina ash tree little English
Ashlia ash tree bearer of English
Asharia ash tree melody English
Ashwyn ash tree joy English
Ashlee ash tree meadow English
Ashwell ash tree spring English
Ashwick ash tree village English
Ashridge ash tree ridge English
Oakbelle oak tree beautiful English

Beautiful English Girl Names

A girl’s name should sound beautiful and strong. These female english girl names do both. Browse the list and find your favorite.

Beautiful English Girl Names

Name Meaning Origin
Oaklynn oak tree lake English
Oakette oak tree little English
Oakella oak tree beautiful English
Oakina oak tree little English
Oaklia oak tree bearer of English
Oakaria oak tree melody English
Oakwyn oak tree joy English
Oakbrook oak tree stream English
Oakshaw oak tree small wood English
Oakmere oak tree lake English
Oakwick oak tree village English
Oakhaven oak tree safe haven English
Oakfalls oak tree waterfall English
Elmbelle elm tree beautiful English
Elmlynn elm tree lake English
Elmette elm tree little English
Elmina elm tree little English
Elmlia elm tree bearer of English
Elmaria elm tree melody English
Elmwyn elm tree joy English
Elmwick elm tree village English
Elmbourne elm tree stream English
Elmridge elm tree ridge English
Birchette birch tree little English
Birchina birch tree little English
Bircharia birch tree melody English
Alderbelle alder tree beautiful English
Alderlynn alder tree lake English
Alderella alder tree beautiful English
Alderina alder tree little English
Alderlia alder tree bearer of English
Alderaria alder tree melody English
Alderwyn alder tree joy English
Alderley alder tree meadow English
Alderden alder tree valley English
Alderdale alder tree valley English
Alderbrook alder tree stream English
Aldershaw alder tree small wood English
Alderholt alder tree wood English
Alderstead alder tree place English
Willowbelle willow tree beautiful English
Willowlynn willow tree lake English
Willowella willow tree beautiful English
Willowina willow tree little English
Willowlia willow tree bearer of English

Powerful English Girl Names

Female english girl names feel soft and graceful. They suit daughters, heroines, and gentle characters. Pick the one that feels right for her.

Powerful English Girl Names

Name Meaning Origin
Willowwyn willow tree joy English
Willowlee willow tree meadow English
Willowdon willow tree hill English
Willowshaw willow tree small wood English
Willowstead willow tree place English
Willowhaven willow tree safe haven English
Willowfalls willow tree waterfall English
Willowgrove willow tree grove English
Willowbourne willow tree stream English
Willowridge willow tree ridge English
Hazelbelle hazel tree beautiful English
Hazellynn hazel tree lake English
Hazelette hazel tree little English
Hazelella hazel tree beautiful English
Hazellia hazel tree bearer of English
Hazelaria hazel tree melody English
Hazelwyn hazel tree joy English
Hazellee hazel tree meadow English
Hazeldale hazel tree valley English
Hazelshaw hazel tree small wood English
Hazelwick hazel tree village English
Rowanlynn rowan tree lake English
Rowanette rowan tree little English
Rowanella rowan tree beautiful English
Rowanina rowan tree little English
Rowanlia rowan tree bearer of English
Rowanaria rowan tree melody English
Rowanwyn rowan tree joy English
Rowanley rowan tree meadow English
Rowanlee rowan tree meadow English
Rowandale rowan tree valley English
Rowanshaw rowan tree small wood English
Rowanmere rowan tree lake English
Lindenbelle linden tree beautiful English
Lindenina linden tree little English
Lindenlia linden tree bearer of English
Lindenaria linden tree melody English
Lindenwyn linden tree joy English
Lindenley linden tree meadow English
Lindendon linden tree hill English
Lindendale linden tree valley English
Lindenbrook linden tree stream English
Lindenholt linden tree wood English
Lindenstead linden tree place English
Lindenhaven linden tree safe haven English

Trendy English Girl Names

A girl’s name should sound beautiful and strong. These female english girl names do both. Browse the list and find your favorite.

Trendy English Girl Names

Name Meaning Origin
Lindengrove linden tree grove English
Lindenridge linden tree ridge English
Hollybelle holly tree beautiful English
Hollylynn holly tree lake English
Hollyette holly tree little English
Hollyella holly tree beautiful English
Hollyina holly tree little English
Hollylia holly tree bearer of English
Hollyaria holly tree melody English
Hollywyn holly tree joy English
Hollylee holly tree meadow English
Hollyden holly tree valley English
Hollywell holly tree spring English
Hollymere holly tree lake English
Hollyfalls holly tree waterfall English
Hollyridge holly tree ridge English
Ivybelle ivy vine beautiful English
Ivyella ivy vine beautiful English
Ivyina ivy vine little English
Ivylia ivy vine bearer of English
Ivyaria ivy vine melody English
Ivylee ivy vine meadow English
Ivyham ivy vine homestead English
Ivyhaven ivy vine safe haven English
Ivyfalls ivy vine waterfall English
Ivybourne ivy vine stream English
Ivyridge ivy vine ridge English
Fernlynn fern lake English
Fernette fern little English
Fernella fern beautiful English
Fernina fern little English
Fernaria fern melody English
Fernham fern homestead English
Fernbourne fern stream English
Fernridge fern ridge English
Briarbelle briar patch beautiful English
Briarlynn briar patch lake English
Briarette briar patch little English
Briarella briar patch beautiful English
Briarina briar patch little English
Briarlia briar patch bearer of English
Briararia briar patch melody English
Briarwyn briar patch joy English
Briarley briar patch meadow English
Briarlee briar patch meadow English

Short English Girl Names

Short english girl names are easy to say and hard to forget. They sound sharp and modern. A great pick when less is more.

Short English Girl Names

Name Meaning Origin
Casey vigilant Irish
Quinn wisdom Irish
Kelly warrior Irish
Hayes hedged place English
Wells spring English
Banks riverbank English
Kai sea Hawaiian
Bodhi awakening Sanskrit
Riley rye clearing English
Avery ruler of the elves English
Sage wise English
Rowan rowan tree English
Briar thorny bush English
Lark lark bird English
Robin robin bird English
Dove dove English
River river English
Sky sky English
Rain rain English
Storm storm English
Ocean ocean English
Lake lake English
Cove small bay English
Bay bay English
Dune dune English
Cliff cliff English
Stone stone English
Flint flint stone English
Steel steel English
Wolf wolf English
Fox fox English
Bear bear English
Hawk hawk English
Finch finch English
Brook small stream English
Beck stream English
Dale valley English
Glen narrow valley English
Heath heathland English
Moor moorland English
Field open field English
Lea meadow English
Grove small wood English
Ash ash tree English
Oak oak tree English

Complete List of English Girl Names (220 Names)

Here is the full collection. Scan the meanings to find the perfect fit.

Name Meaning Origin
Mary beloved Hebrew
Sarah princess Hebrew
Elizabeth God is my oath Hebrew
Hannah grace Hebrew
Ruth friend Hebrew
Rebecca to bind Hebrew
Rachel ewe Hebrew
Leah weary Hebrew
Miriam beloved Hebrew
Deborah bee Hebrew
Esther star Persian
Naomi pleasant Hebrew
Abigail father’s joy Hebrew
Martha lady Aramaic
Eve life Hebrew
Susanna lily Hebrew
Delilah delicate Hebrew
Judith woman of Judea Hebrew
Joanna God is gracious Hebrew
Salome peace Hebrew
Tabitha gazelle Aramaic
Lydia of Lydia Greek
Phoebe bright Greek
Priscilla ancient Latin
Anna grace Hebrew
Keziah cassia tree Hebrew
Jemima dove Hebrew
Zipporah little bird Hebrew
Tamar palm tree Hebrew
Michal who is like God Hebrew
Rhoda rose Greek
Lois superior Greek
Eunice good victory Greek
Drusilla strong Latin
Bernice bringer of victory Greek
Helen shining light Greek
Sophia wisdom Greek
Catherine pure Greek
Margaret pearl Greek
Dorothy gift of God Greek
Irene peace Greek
Agnes pure Greek
Barbara foreign woman Greek
Cynthia of the moon Greek
Penelope weaver Greek
Daphne laurel tree Greek
Chloe blooming Greek
Zoe life Greek
Xenia hospitality Greek
Clara bright Latin
Diana divine Latin
Flora flower Latin
Laura laurel Latin
Cecilia blind Latin
Beatrice bringer of joy Latin
Camilla attendant Latin
Lucy light Latin
Olivia olive tree Latin
Patricia noble Latin
Regina queen Latin
Sylvia of the forest Latin
Valerie strong Latin
Vera true Latin
Vivian full of life Latin
Emma universal Germanic
Matilda battle strength Germanic
Adelaide noble kind Germanic
Alice noble Germanic
Gertrude spear strength Germanic
Ida industrious Germanic
Louisa famous warrior Germanic
Amelia work Germanic
Emily rival Latin
Edith prosperous in war Old English
Audrey noble strength Old English
Mildred gentle strength Old English
Elfrida elf strength Old English
Winifred holy peace Old English
Blanche white French
Belle beautiful French
Fleur flower French
Claire bright French
Nicole victory of the people Greek
Denise follower of Dionysus Greek
Elaine shining light French
Yvonne yew wood French
Colette victory of the people French
Michelle who is like God Hebrew
Natalie birthday of the Lord Latin
Vivienne alive Latin
Margot pearl Greek
Eloise healthy French
Genevieve tribe woman French
Josephine God will add Hebrew
Harriet home ruler Germanic
Henrietta home ruler Germanic
Georgina farmer Greek
Charlotte free man French
Caroline free man Germanic
Alexandra defender of men Greek
Victoria victory Latin
Antonia priceless Latin
Julia youthful Latin
Bridget exalted one Irish
Erin Ireland Irish
Shannon wise river Irish
Tara hill Irish
Maeve intoxicating Irish
Niamh bright Irish
Orla golden princess Irish
Siobhan God is gracious Irish
Kathleen pure Irish
Colleen girl Irish
Fiona fair Scottish
Bonnie pretty Scottish
Isla island Scottish
Skye winged isle Scottish
Maisie pearl Scottish
Elspeth God is my oath Scottish
Eilidh shining light Scottish
Kirsty follower of Christ Scottish
Gwen blessed Welsh
Bronwen white breast Welsh
Rhiannon great queen Welsh
Guinevere white phantom Welsh
Enid soul Welsh
Myfanwy my fine one Welsh
Bethan God is my oath Welsh
Carys love Welsh
Anwen very beautiful Welsh
Seren star Welsh
Eira snow Welsh
Ffion foxglove Welsh
Aileen shining light Irish
Deirdre sorrowful Irish
Grainne grain Irish
Aoife beautiful Irish
Ciara dark-haired Irish
Nola noble Irish
Elsie God is my oath Scottish
Millie gentle strength Germanic
Hattie home ruler Germanic
Nellie shining light English
Effie well-spoken Greek
Mabel lovable Latin
Pearl pearl English
Opal precious jewel English
Ruby deep red Latin
Violet violet flower Latin
Iris rainbow Greek
Olive olive tree Latin
Maude battle strength Germanic
Adeline noble Germanic
Cora maiden Greek
Della noble Germanic
Dottie gift of God Greek
Edna pleasure Hebrew
Etta home ruler Germanic
Flossie flourishing Latin
Goldie golden English
Iva yew wood Germanic
Lottie free man French
Minnie resolute protector Germanic
Myrtle myrtle tree Greek
Norma rule Latin
Odette wealthy French
Ora prayer Latin
Pauline small Latin
Prudence caution Latin
Rosa rose Latin
Sadie princess Hebrew
Thelma will Greek
Velma resolute protector Germanic
Viola violet Latin
Willa resolute protector Germanic
Winnie holy peace English
Madison son of Matthew English
Mackenzie son of Kenneth Scottish
Addison son of Adam English
Harlow rock hill English
Marlowe driftwood English
Winslow friend’s hill English
Nevaeh heaven spelled backwards American
Everly boar meadow English
Wrenley modern invented name American
Paisley church Scottish
Kinsley king’s meadow English
Brinley modern invented name American
Tenley modern invented name American
Ainsley one’s own meadow Scottish
Ansley modern invented name American
Juniper juniper tree English
Willow willow tree English
Hazel hazel tree English
Ivy ivy vine English
Fern fern English
Wren small wren bird English
Freya lady Norse
Astrid divinely beautiful Norse
Ingrid beautiful Norse
Saga seeress Norse
Liv life Norse
Luna moon Latin
Stella star Latin
Nova new Latin
Aurora dawn Latin
Celeste heavenly Latin
Seraphina fiery one Hebrew
Arabella yielding to prayer Latin
Annabelle graceful beauty Hebrew
Mirabelle wonderful beauty Latin
Isabelle God is my oath Hebrew
Gabriella God is my strength Hebrew
Daniella God is my judge Hebrew
Eliana God has answered Hebrew
Liliana lily Latin
Viviana full of life Latin
Juliana youthful Latin
Adriana from Adria Latin
Brianna strong Irish

How to Choose the Perfect English Girl Names

  • Say it out loud — the name should be easy to pronounce.
  • Check the meaning — pick a meaning that matches the personality you want.
  • Keep it spellable — avoid names people will constantly misspell.
  • Shortlist five — then choose the one that feels right.
  • Test it in context — use it in a sentence the way it will appear.

Frequently Asked Questions

What are the best english girl names?

The best english girl names are memorable and easy to spell. Our top 10 above are reader favorites, and the full list of 220 names gives you plenty of choice.

What do english girl names mean?

Each english girl name carries its own meaning — from nature and virtues to ancient roots. Check the Meaning column in the table to compare them.

How do I choose english girl names?

Shortlist five names, say each out loud, and pick the one whose meaning fits best. The tips section above walks you through it step by step.

Are these english girl names free to use?

Yes. Every name on this page is free for personal and commercial use — stories, games, babies, pets and brands.

What are popular english girl names right now?

Trends change, but names with clear positive meanings stay popular. The top 10 list reflects what readers pick most.

How many english girl names are listed here?

This page lists 580 english girl names with meanings and origins, updated for 2026.

Where can I use these english girl names?

Anywhere — novels, D&D campaigns, video games, baby naming, pets, businesses and social handles.

Choosing from 220 english girl names takes a moment, but the right name lasts. Trust the meaning first, sound second.

Bookmark this page — the list grows, and your perfect english girl name might be one scroll away.

Found a favorite? Share this list with a friend who is still searching.

Related

English Boy Names

Leave a Comment