English Girl Names
If you’re interested in English names for your new baby girl, these lists of popular, classic, modern, and unique names will hopefully be a big help! Enjoy perusing the wide variety of options. Who knows? Maybe you’ll uncover the perfect name!
Don’t forget to vote and give love to your favorite names!
Table of Contents
Popular Female English Names (With Meanings)
Alice is a girl name of German origin that means ‘noble, exalted’
2. NovaNova is a girl name of Latin origin that means ‘new’
3. StellaStella is a girl name of Latin origin that means ‘star’
4. MiaMia is a girl name of Scandinavian origin that means ‘beloved’
5. LunaLuna is a girl name of Latin origin that means ‘moon’
6. AuroraAurora is a girl name of Latin origin that means ‘dawn’
7. LydiaLydia is a girl name of Greek origin that means ‘woman from lydia’
8. SkylarSkylar is a girl name of English origin that means ‘eternal life, strength, love, and beauty’
9. EvelynEvelyn is a girl name of English origin that means ‘wished for child’
10. KinsleyKinsley is a girl name of English origin that means ‘king’s meadow’
11. KennedyKennedy is a girl name of Irish origin that means ‘misshapen head’
12. LaylaLayla is a girl name of Arabic origin that means ‘night’
13. PiperPiper is a girl name of English origin that means ‘pipe or flute player’
14. ZoeZoe is a girl name of Greek origin that means ‘life’
15. EzraEzra is a boy name of Hebrew origin that means ‘helper’
16. ClaraClara is a girl name of Latin origin that means ‘bright, famous’
17. IslaIsla is a girl name of Spanish an Scotish origin that means ‘island’
18. AbigailAbigail is a girl name of Hebrew origin that means ‘my father’s joy’
19. HaileyHailey is a girl name of English origin that means ‘hay meadow’
20. IvyIvy is a girl name of British origin that means ‘evergreen climbing plant’
21. ChloeChloe is a girl name of Greek origin that means ‘blooming or fertility’
22. SophieSophie is a girl name of Greek origin that means ‘wisdom’
23. NatalieNatalie is a girl name of Latin origin that means ‘birth of the lord’
24. OliviaOlivia is of Latin origin meaning ‘olive tree’
25. VivianVivian is a girl name of Latin origin that means ‘lively’
26. GenesisGenesis is a girl name of Latin origin that means ‘birth’
27. EmilyEmily is a girl name of Latin origin that means ‘rival or industrious and hardworking’
28. AmeliaAmelia is a girl name of German origin that means ‘work’
29. GabriellaGabriella is a girl name of Hebrew origin that means ‘devoted to god’
30. NoraNora is a girl name of Irish origin that means ‘light’
31. VictoriaVictoria is a girl name of Latin origin that means ‘victory’
32. AsiaAsia is a girl name of Greek origin that means ‘sunrise’
33. SadieSadie is a girl name of Hebrew origin that means ‘princess’
34. EmiliaEmilia is a girl name of Latin origin that means ‘strive or excel’
35. EllaThe name Ella is said to have many different meanings and origins. In Hebrew it means ‘goddess’, in Spanish ‘Young Girl’, and from its German and English origin the name has the meaning ‘all, completely’ and ‘fairy maiden’.
36. MadelineMadeline is a girl name of English origin that means ‘high tower or woman from magdala’
37. NaomiNaomi is a girl name of Hebrew origin that means ‘pleasantness’
38. ElizabethElizabeth is a girl name of Hebrew origin that means ‘my god is an oath’
39. ElvyElvy is a English girl name with the meaning “elven warrior or white”
40. AllisonAllison is a girl name of French origin that means ‘noble’
41. RileyRiley is a girl name of Irish origin that means ‘rye clearing or courageous’
42. MadisonMadison is a girl name of English origin that means ‘gift of god’
43. SaraSara is a girl name of Hebrew origin that means ‘princess’
44. AudreyAudrey is a girl name of English origin that means ‘noble strength’
45. EverlyEverly is a girl name of English origin that means ‘wild boar in woodland clearing’
46. PeytonPeyton is a girl name of English origin that means ‘fighting-man’s estate’
47. ElenaElena is a girl name of Greek origin that means ‘sun ray or shining light’
48. CamilaCamila is a girl name of Latin origin that means ‘young ceremonial attendant’
49. VelmaVelma is a English girl name with the meaning “protector”
50. GiannaGianna is a girl name of Hebrew origin that means ‘god is gracious’
More Popular English Girl Names
- Amelia – English: work, industry, industrious
- Olivia – English: feminine variant of Oliver; elf army; olive tree
- Charlotte – French: variant of Charles; free man; man
- Isla – English: Scottish island of Islay
- Mia – variant of Latin: Maria; mine, my love, my dear
- Ava – variant of Hebrew: Eve; living
- Chloe – Greek: green shoot; daughter of Demeter
- Grace – English: grace, good will
- Sophie – French variant of Greek Sophia: wisdom
- Zoe – Greek: life
- Millie – English, German: gentle strength; strong in work; diminutive of traditional name, Millicent
- Maisie – Scottish diminutive of Margaret: pearl
- Daisy – English: flower name; day’s eye
- Evelyn – English variant of Norman-French, Aveline; desire
Classic, Old & Traditional English Girl Names
- Elizabeth – English: my God is an oath/vow
- Audrey – English: variant of Etheldreda: noble, strength
- Emma – German: universal; whole
- Emily – English: variant of Amelia: rival; emulating
- Margaret – English variant of Latin Margarita and French Marguerite: pearl
- Beatrice – Italian variant of Latin, Beatrix: voyager, traveler; blessed
- Anne – French variant of Latin, Anna: grace, favor
- Caroline – French variant of Latin, Carolina: free man; man
- Katherine – English variant of Greek name Aikarterine; pure
- Mary – English variant of Latin name Maria; feminine form of Roman name, Marius; form of Miriam; Mary, mother of Jesus
- Sarah – Hebrew: princess; Old Testament: wife of Abraham, mother of Isaac
- Victoria – variant of Latin name: victorious; victor; victory
- Agnes – Greek: holy; pure lamb
- Hope – English: the word hope; belief
Modern English Girl Names
- Lauren – English: variant of Laurence, man from Laurentum
- Anna – Greek and Latin variant of Hebrew name: Hannah; grace, favor
- Georgia – English variant of George: famer; earth worker
- Hailey – Modern English variant of English name Haley; hay field
- Julia – feminine variant of Roman name Julius; youthful; love’s child
- Anyssa – (Anissa) English: grace, favor
- Abigail – English: joy of the father
- Jessica – Literary English: to behold
- Lily – English: my God is an oath
- Leah – Hebrew: weary; ruler, mistress
- Harper – English, Scottish, Irish: maker or player of harps
- Diana – Latin: heavenly, divine, sky, shrine
- Jane – English variant of the Old French name: Jehanne; God is gracious
Unique and Uncommon English Girl Names
- Poppy – Latin: from the flower
- Ariel – Hebrew: lion of God
- Cady – American: pure
- Finley – Scottish: fair warrior/hero (gender neutral)
- Reese – Welsh: passion, enthusiasm (gender neutral)
- Paisley – Scottish: church
- Quinn – Irish: descendent of Conn (gender neutral)
- Adalia – German: noble one; God is fair
- Hadley – (Hadleigh) English: from Hadda’s field
- Jordyn – (Jordan) Hebrew: to flow down
- Layla – Arabic: night, black
- Mila – Slavic: people’s favor
- Clover – Old English: flower name: clover
- Adley – English: variation of Hadley; strong; variation of Hadleigh–places in Essex and Suffolk, England
- Aileen – Irish: bright; shining
- Harlow – Old English: rock hill, army hill; strength; also, Jean Harlow – famous American actress and sex symbol
English Girl Names From A To Z
In this list we have compiled 980 female names for english.
Female English Names Starting with A
We here list 98 girl names for english starting with a.
- Aadhya
- Aaliyah
- Abby
- Abigail
- Abril
- Ada
- Adalee
- Adaline
- Adalyn
- Adalynn
- Addilyn
- Addilynn
- Addison
- Addisyn
- Addyson
- Adelaide
- Adele
- Adelina
- Adeline
- Adelyn
- Adelynn
- Adilynn
- Adley
- Adriana
- Adrianna
- Adrienne
- Aila
- Ailani
- Aileen
- Ainhoa
- Ainsley
- Aisha
- Aitana
- Aiyana
- Alaia
- Alaina
- Alaiya
- Alana
- Alani
- Alanna
- Alannah
- Alaya
- Alayah
- Alayna
- Aleah
- Aleena
- Alejandra
- Alena
- Alessandra
- Alessia
- Alexa
- Alexandra
- Alexandria
- Alexia
- Alexis
- Alia
- Aliana
- Alianna
- Alice
- Alicia
- Alina
- Alisa
- Alisha
- Alison
- Alisson
- Alivia
- Aliya
- Aliyah
- Aliza
- Allie
- Allison
- Allyson
- Alma
- Alondra
- Alora
- Alyson
- Alyssa
- Amaia
- Amalia
- Amanda
- Amani
- Amara
- Amari
- Amaris
- Amaya
- Amayah
- Amber
- Amelia
- Amelie
- Amia
- Amina
- Aminah
- Amira
- Amirah
- Amiya
- Amiyah
- Amora
- Amoura
Female English Names Starting with B
We here list 41 girl names for english starting with b.
- Bailee
- Bailey
- Barbara
- Baylee
- Beatrice
- Beatrix
- Belen
- Bella
- Belle
- Berkley
- Bethany
- Bexley
- Bianca
- Blair
- Blaire
- Blake
- Blakely
- Blessing
- Bonnie
- Braelyn
- Braelynn
- Braylee
- Breanna
- Brenda
- Brenna
- Bria
- Briana
- Brianna
- Briar
- Bridget
- Briella
- Brielle
- Brinley
- Bristol
- Brittany
- Brooke
- Brooklyn
- Brooklynn
- Brylee
- Brynlee
- Brynn
Female English Names Starting with C
We here list 60 girl names for english starting with c.
- Cadence
- Cali
- Callie
- Calliope
- Cameron
- Camila
- Camilla
- Camille
- Camryn
- Cara
- Carla
- Carlee
- Carly
- Carmen
- Carolina
- Caroline
- Carolyn
- Carter
- Casey
- Cassandra
- Cassidy
- Cataleya
- Catalina
- Catherine
- Caylee
- Cecelia
- Cecilia
- Celeste
- Celia
- Celine
- Chana
- Chandler
- Chanel
- Charlee
- Charleigh
- Charley
- Charli
- Charlie
- Charlotte
- Chaya
- Chelsea
- Cheyenne
- Chloe
- Christina
- Christine
- Claire
- Clara
- Clare
- Clarissa
- Claudia
- Clementine
- Cleo
- Colette
- Collins
- Cora
- Coraline
- Corinne
- Courtney
- Crystal
- Cynthia
Female English Names Starting with D
We here list 31 girl names for english starting with d.
- Dahlia
- Daisy
- Dakota
- Dalary
- Daleyza
- Dallas
- Dana
- Dani
- Danica
- Daniela
- Daniella
- Danielle
- Danna
- Daphne
- Davina
- Dayana
- Deborah
- Delaney
- Delilah
- Della
- Demi
- Denver
- Desiree
- Destiny
- Diana
- Dior
- Dixie
- Dorothy
- Dream
- Dulce
- Dylan
Female English Names Starting with E
We here list 75 girl names for english starting with e.
- Eden
- Edith
- Egypt
- Eileen
- Elaina
- Elaine
- Eleanor
- Elena
- Eliana
- Elianna
- Elina
- Elisa
- Elisabeth
- Elise
- Eliza
- Elizabeth
- Ella
- Elle
- Ellen
- Elliana
- Ellianna
- Ellie
- Elliot
- Elliott
- Ellis
- Ellison
- Elodie
- Eloise
- Elora
- Elsa
- Elsie
- Elyse
- Emani
- Ember
- Emberly
- Emelia
- Emely
- Emerald
- Emerie
- Emerson
- Emersyn
- Emery
- Emilee
- Emilia
- Emily
- Emma
- Emmaline
- Emmalyn
- Emmalynn
- Emmeline
- Emmie
- Emmy
- Emory
- Ensley
- Erica
- Erika
- Erin
- Esme
- Esmeralda
- Esperanza
- Estella
- Estelle
- Esther
- Estrella
- Eva
- Evalyn
- Evangeline
- Eve
- Evelyn
- Evelynn
- Everlee
- Everleigh
- Everly
- Evie
- Ezra
Female English Names Starting with F
We here list 16 girl names for english starting with f.
- Faith
- Fallon
- Fatima
- Faye
- Felicity
- Fernanda
- Finley
- Fiona
- Flora
- Florence
- Frances
- Francesca
- Frankie
- Freya
- Freyja
- Frida
Female English Names Starting with G
We here list 23 girl names for english starting with g.
- Gabriela
- Gabriella
- Gabrielle
- Galilea
- Gemma
- Genesis
- Genevieve
- Georgia
- Gia
- Giana
- Gianna
- Giovanna
- Giselle
- Giuliana
- Gloria
- Grace
- Gracelyn
- Gracelynn
- Gracie
- Greta
- Guadalupe
- Gwen
- Gwendolyn
Female English Names Starting with H
We here list 38 girl names for english starting with h.
- Hadassah
- Hadlee
- Hadleigh
- Hadley
- Hailee
- Hailey
- Haisley
- Haley
- Halle
- Hallie
- Halo
- Hana
- Hanna
- Hannah
- Harlee
- Harleigh
- Harley
- Harlow
- Harmoni
- Harmony
- Harper
- Harriet
- Hattie
- Haven
- Hayden
- Haylee
- Hayley
- Hazel
- Heaven
- Heavenly
- Heidi
- Helen
- Helena
- Henley
- Holland
- Holly
- Hope
- Hunter
Female English Names Starting with I
We here list 18 girl names for english starting with i.
- Iliana
- Imani
- India
- Indie
- Ingrid
- Irene
- Iris
- Isabel
- Isabela
- Isabella
- Isabelle
- Isla
- Itzayana
- Itzel
- Ivanna
- Ivory
- Ivy
- Izabella
Female English Names Starting with J
We here list 67 girl names for english starting with j.
- Jacqueline
- Jada
- Jade
- Jaelyn
- Jaelynn
- Jaliyah
- Jamie
- Jana
- Jane
- Janelle
- Janessa
- Janiyah
- Jasmine
- Jaycee
- Jayda
- Jayde
- Jayden
- Jayla
- Jaylah
- Jaylee
- Jayleen
- Jaylene
- Jazlyn
- Jazlynn
- Jazmin
- Jazmine
- Jemma
- Jenesis
- Jenna
- Jennifer
- Jenny
- Jessa
- Jessica
- Jessie
- Jewel
- Jillian
- Jimena
- Joanna
- Jocelyn
- Joelle
- Johanna
- Jolene
- Jolie
- Jordan
- Jordyn
- Joselyn
- Josephine
- Josie
- Joslyn
- Journee
- Journey
- Journi
- Joy
- Joyce
- Judith
- Julia
- Juliana
- Julianna
- Julie
- Juliet
- Julieta
- Juliette
- Julissa
- June
- Juniper
- Jurnee
- Justice
Female English Names Starting with K
We here list 85 girl names for english starting with k.
- Kadence
- Kaelyn
- Kai
- Kaia
- Kailani
- Kailee
- Kailey
- Kailyn
- Kairi
- Kaisley
- Kaitlyn
- Kaiya
- Kalani
- Kali
- Kaliyah
- Kallie
- Kamari
- Kamila
- Kamilah
- Kamiyah
- Kamryn
- Kara
- Karen
- Karina
- Karla
- Karlee
- Karlie
- Karsyn
- Karter
- Kassandra
- Kassidy
- Kataleya
- Katalina
- Kate
- Katelyn
- Katherine
- Kathleen
- Kathryn
- Katie
- Kaya
- Kaydence
- Kayla
- Kaylani
- Kaylee
- Kayleigh
- Kaylie
- Kaylin
- Kehlani
- Keilani
- Keily
- Keira
- Kelly
- Kelsey
- Kendall
- Kendra
- Kenia
- Kenley
- Kenna
- Kennedi
- Kennedy
- Kensley
- Kenya
- Kenzie
- Keyla
- Khaleesi
- Khloe
- Kiana
- Kiara
- Kiera
- Kimber
- Kimberly
- Kimora
- Kinley
- Kinslee
- Kinsley
- Kira
- Kora
- Kori
- Kristina
- Kyla
- Kylee
- Kyleigh
- Kylie
- Kynlee
- Kyra
Female English Names Starting with L
We here list 75 girl names for english starting with l.
- Lacey
- Laila
- Lailah
- Lainey
- Lana
- Landry
- Laney
- Lara
- Laura
- Laurel
- Lauren
- Lauryn
- Layla
- Laylah
- Lea
- Leah
- Leanna
- Legacy
- Leia
- Leighton
- Leila
- Leilani
- Lena
- Lennon
- Lennox
- Leona
- Leslie
- Lexi
- Lexie
- Leyla
- Lia
- Liana
- Liberty
- Lila
- Lilah
- Lilian
- Liliana
- Lilianna
- Lilith
- Lillian
- Lilliana
- Lillianna
- Lillie
- Lilly
- Lily
- Lilyana
- Lina
- Linda
- Lindsey
- Lisa
- Liv
- Livia
- Lizbeth
- Logan
- Lola
- London
- Londyn
- Lorelai
- Lorelei
- Louisa
- Louise
- Lucia
- Luciana
- Lucille
- Lucy
- Luella
- Luisa
- Luna
- Luz
- Lyanna
- Lydia
- Lyla
- Lylah
- Lyra
- Lyric
Female English Names Starting with M
We here list 98 girl names for english starting with m.
- Mabel
- Maci
- Macie
- Mackenzie
- Macy
- Madalyn
- Madalynn
- Maddison
- Madeleine
- Madeline
- Madelyn
- Madelynn
- Madilyn
- Madilynn
- Madison
- Madisyn
- Mae
- Maeve
- Magdalena
- Maggie
- Magnolia
- Maia
- Maisie
- Makayla
- Makenna
- Makenzie
- Malani
- Malaya
- Malayah
- Malaysia
- Maleah
- Malia
- Maliah
- Maliyah
- Mallory
- Mara
- Maren
- Margaret
- Margo
- Margot
- Maria
- Mariah
- Mariam
- Mariana
- Marianna
- Marie
- Marilyn
- Marina
- Marissa
- Marjorie
- Marlee
- Marleigh
- Marley
- Marlowe
- Martha
- Mary
- Maryam
- Matilda
- Mavis
- Maxine
- Maya
- Mckenna
- Mckenzie
- Mckinley
- Meadow
- Megan
- Meghan
- Meilani
- Melania
- Melanie
- Melany
- Melina
- Melissa
- Melody
- Mercy
- Meredith
- Mia
- Miah
- Micah
- Michaela
- Michelle
- Mikaela
- Mikayla
- Mila
- Milan
- Milana
- Milani
- Milena
- Miley
- Millie
- Mina
- Mira
- Miracle
- Miranda
- Miriam
- Miya
- Molly
- Monica
Female English Names Starting with N
We here list 31 girl names for english starting with n.
- Nadia
- Nala
- Nalani
- Nancy
- Naomi
- Natalia
- Natalie
- Nataly
- Natasha
- Nathalia
- Nathalie
- Navy
- Naya
- Nayeli
- Nellie
- Nevaeh
- Nia
- Nicole
- Nina
- Noa
- Noelle
- Noemi
- Nola
- Noor
- Nora
- Norah
- Nova
- Novah
- Novalee
- Nyla
- Nylah
Female English Names Starting with O
We here list 10 girl names for english starting with o.
- Oaklee
- Oakleigh
- Oakley
- Oaklyn
- Oaklynn
- Octavia
- Olive
- Olivia
- Opal
- Ophelia
Female English Names Starting with P
We here list 28 girl names for english starting with p.
- Paige
- Paislee
- Paisleigh
- Paisley
- Paityn
- Palmer
- Paloma
- Paola
- Paris
- Parker
- Patricia
- Paula
- Paulina
- Payton
- Pearl
- Penelope
- Penny
- Perla
- Persephone
- Peyton
- Phoebe
- Phoenix
- Piper
- Poppy
- Presley
- Princess
- Priscilla
- Promise
Female English Names Starting with Q
We here list 2 girl names for english starting with q.
- Queen
- Quinn
Female English Names Starting with R
We here list 51 girl names for english starting with r.
- Rachel
- Raegan
- Raelyn
- Raelynn
- Raina
- Ramona
- Raquel
- Raven
- Raylee
- Rayna
- Rayne
- Reagan
- Rebecca
- Rebekah
- Reese
- Regina
- Reign
- Reina
- Remi
- Remington
- Remy
- Renata
- Renee
- Reyna
- Rhea
- Riley
- River
- Rivka
- Riya
- Robin
- Romina
- Rory
- Rosa
- Rosalee
- Rosalie
- Rosalyn
- Rose
- Roselyn
- Rosemary
- Rosie
- Rowan
- Royal
- Royalty
- Ruby
- Ruth
- Ryan
- Ryann
- Rylan
- Rylee
- Ryleigh
- Rylie
Female English Names Starting with S
We here list 59 girl names for english starting with s.
- Saanvi
- Sabrina
- Sadie
- Sage
- Saige
- Salem
- Salma
- Samantha
- Samara
- Samira
- Sandra
- Saoirse
- Sara
- Sarah
- Sarai
- Sariah
- Sariyah
- Sasha
- Savanna
- Savannah
- Sawyer
- Saylor
- Scarlet
- Scarlett
- Scarlette
- Selah
- Selena
- Selene
- Serena
- Serenity
- Sevyn
- Shelby
- Shiloh
- Siena
- Sienna
- Sierra
- Simone
- Sky
- Skye
- Skyla
- Skylar
- Skyler
- Sloan
- Sloane
- Sofia
- Sonia
- Sophia
- Sophie
- Spencer
- Stella
- Stephanie
- Stevie
- Summer
- Sunny
- Susan
- Sutton
- Sydney
- Sylvia
- Sylvie
Female English Names Starting with T
We here list 21 girl names for english starting with t.
- Talia
- Taliyah
- Tara
- Tatiana
- Tatum
- Taylor
- Teagan
- Tegan
- Tenley
- Teresa
- Tessa
- Thalia
- Thea
- Theodora
- Tiana
- Tiffany
- Tinley
- Tinsley
- Tori
- Treasure
- Trinity
Female English Names Starting with U
We here list 2 girl names for english starting with u.
- Uma
- Unity
Female English Names Starting with V
We here list 17 girl names for english starting with v.
- Vada
- Valentina
- Valeria
- Valerie
- Valery
- Vanessa
- Veda
- Vera
- Veronica
- Victoria
- Vienna
- Violet
- Violeta
- Virginia
- Vivian
- Viviana
- Vivienne
Female English Names Starting with W
We here list 9 girl names for english starting with w.
- Waverly
- Whitley
- Whitney
- Willa
- Willow
- Winnie
- Winter
- Wren
- Wynter
Female English Names Starting with X
We here list 2 girl names for english starting with x.
- Ximena
- Xiomara
Female English Names Starting with Y
We here list 6 girl names for english starting with y.
- Yamileth
- Yara
- Yareli
- Yaretzi
- Yaritza
- Yasmin
Female English Names Starting with Z
We here list 17 girl names for english starting with z.
- Zahra
- Zainab
- Zaniyah
- Zara
- Zaria
- Zariah
- Zariyah
- Zaylee
- Zelda
- Zendaya
- Zion
- Zoe
- Zoey
- Zoie
- Zola
- Zora
- Zuri
This conclude our roundup list of popular names for female english. If you still have problems picking a name you can try our name generator for english names.If you are looking for names for english boys you can check out our list here