English Girl Names (With Meanings)

Choosing the perfect name for a baby girl can be exciting but challenging. English girl names are popular for their charm and timeless appeal. From classic choices like Charlotte and Grace to modern favorites such as Harper and Willow, there’s a name out there for every little girl. These names often carry lovely meanings and can reflect a family’s heritage or personal style.

Today, we will look at some beautiful English girl names that you might consider. We will cover their meanings, origins, and why they’re loved by many. Whether you’re expecting a little one or just curious, this list offers inspiration for names that stand out.

English Girl Names

1. Amelia

The lovely name Amelia means ‘work’ or ‘effort’. This name has been popular in England for centuries, embodying a sense of diligence and determination.

2. Olivia

With a meaning of ‘olive tree’, Olivia symbolizes peace. This timeless and elegant name has been cherished by many in English-speaking countries.

3. Isabella

Meaning ‘devoted to God’, Isabella is a classic English name that has royal connections, making it lovely and sophisticated.

4. Emily

This charming name means ‘rival’ and has been popular in England for generations. Emily has a sweet and gentle sound to it.

5. Grace

Grace means ‘elegance’ or ‘beauty’. It is not just a beautiful name but also carries a rich heritage in English culture.

6. Charlotte

Charlotte means ‘free man’ and has been a favorite among English parents due to its royal connections and classic appeal.

7. Lily

The name Lily is synonymous with purity and beauty. This name is inspired by the flower and is loved for its simplicity and elegance.

8. Sophia

Sophia means ‘wisdom’. It is a popular choice in England, reflecting intelligence and grace.

9. Ella

This adorable name means ‘fairy maiden’. Ella has a charming sound and is often chosen for its light and airy feel.

10. Ruby

Ruby means ‘red gemstone’ and symbolizes beauty and passion. It is a joyful name that has a timeless quality.

11. Mia

Mia means ‘mine’ and has a sweet, affectionate tone. It is a popular choice for parents looking for a modern yet classic name.

12. Scarlett

This vibrant name means ‘red’ and is associated with passion and courage. Scarlett carries a bold and lively spirit.

13. Chloe

Chloe means ‘blooming’. This cheerful name represents growth and vitality, making it a lovely choice for a little girl.

14. Aria

Aria means ‘air’ or ‘melody’. This poetic name has gained popularity for its musical and graceful quality.

15. Zoe

Zoe means ‘life’. It’s a vibrant name that celebrates existence and energy, loved by many English families.

16. Victoria

Victoria means ‘victory’. It’s a powerful name with royal ties, symbolizing strength and success.

17. Hannah

Hannah means ‘grace’. This classic name has a timeless charm and is loved for its simplicity and elegance.

18. Penelope

Meaning ‘weaver’, Penelope is linked to cleverness and resourcefulness. It’s a name full of character and history.

19. Sienna

Sienna refers to a reddish-brown color. This earthy name has a modern flair and a connection to nature.

20. Clara

Clara means ‘bright’. This classic name exudes clarity and brightness, making it a wonderful choice for parents.

21. Aurora

Aurora means ‘dawn’ and symbolizes new beginnings. The name brings a refreshing feel and has a beautiful connection to nature.

22. Ella

Another meaning of this name is ‘beautiful fairy’. This name stands out with its lovely sound and friendly charm.

23. Lila

Lila means ‘night’ and has a soft, delicate sound. It is associated with beauty and elegance.

24. Genevieve

Meaning ‘woman of the race’, Genevieve has a classic and sophisticated feel, making it a fashionable name in England.

25. Daisy

Daisy is inspired by the flower that symbolizes innocence. This cheerful name has a light-hearted charm that parents adore.

26. Juliette

Juliette means ‘youthful’. It’s a romantic name with French roots that has become popular in English-speaking areas.

27. Ivy

Ivy refers to the climbing plant and symbolizes fidelity. This nature-inspired name has a vintage feel.

28. Tessa

Tessa means ‘harvester’ and has a warm, friendly vibe that makes it a beloved choice among English parents.

29. Maisie

Maisie means ‘pearl’ and has a whimsical, playful charm. It’s often associated with sweetness and delight.

30. Tatum

Tatum means ‘cheerful’. This modern name has an uplifting sound and a fun, friendly attitude.

31. Poppy

The name Poppy symbolizes remembrance and is reminiscent of the bright flower. It’s cheerful and charming.

32. Arwen

Arwen means ‘noble maiden’ and has a strong, magical quality, drawing from its fantasy roots.

33. Willow

Willow means ‘resilient’ and is associated with the beautiful tree. This name conveys strength and grace.

34. Lillian

This name means ‘lily’, symbolizing purity and beauty. Lillian has an elegant and timeless quality.

35. Vivian

Vivian means ‘alive’ or ‘lively’. This vibrant name is popular for its spirited feel and rich heritage.

36. Julia

Julia means ‘youthful’ and carries a classic elegance that has made it a cherished choice for many families.

37. Felicity

Felicity means ‘happiness’. This delightful name embodies joy and has a friendly, bright quality.

38. Norah

Norah means ‘honor’ and has a timeless appeal. It offers a vintage touch while remaining modern.

39. Beatrice

p>Beatrice means ‘she who brings happiness’. It has royal roots and a charming sound that makes it special.

40. Sabrina

Sabrina means ‘from the river’ and has lovely associations with nature, making it a beautiful name choice.

41. Cora

Cora means ‘maiden’ and has a classic charm. This short yet sweet name continues to be loved by many.

42. Maisie

The name Maisie means ‘pearl’ and has a fun, youthful quality. It’s a delightful choice that’s becoming increasingly popular.

43. Sable

Sable is a unique name that refers to a black color typically associated with elegance, making it a beautiful choice.

44. Rhiannon

Meaning ‘great queen’, Rhiannon has a mystical quality, drawing inspiration from Welsh mythology, which gives it depth.

45. Niamh

Pronounced ‘neev’, this name means ‘bright’ or ‘radiant’, making it a unique and bright choice.

46. Ember

Ember means ‘spark’ and is associated with warmth and passion. It’s a modern name with fiery associations.

47. Celia

Celia means ‘heavenly’ and has an elegant sound reminiscent of classic literature, making it well-loved.

48. Adeline

Adeline means ‘noble’ and has a beautiful, graceful sound that appeals to many modern parents.

49. Evangeline

Meaning ‘bearer of good news’, Evangeline carries a lovely and regal quality, often chosen for its elegance.

50. Thea

Thea means ‘goddess’ and has Greek roots but is adored in English-speaking countries for its simplicity and beauty.

51. Arabella

Arabella means ‘yielding to prayer’ and has a romantic, graceful quality adored by many English parents.

52. Iris

Iris means ‘rainbow’ and symbolizes hope and beauty. This name is lively and has a vibrant spirit.

53. Faye

Faye means ‘fairy’ and has a magical feel. It’s a short and sweet name that evokes charm and mystery.

54. Lorelei

Lorelei means ‘alluring enchantress’ and carries a mystical quality, perfect for a child with a spirited personality.

55. Savannah

Meaning ‘treeless plain’, Savannah evokes images of nature and has a graceful sound, making it a popular choice.

56. Brielle

Brielle means ‘God is my strength’ and has a lovely modern style, suited for contemporary English families.

57. Lila

Lila means ‘night’ and has a soft, melodic sound. It is often chosen for its beauty and simplicity.

58. Imogen

Imogen means ‘maiden’ and has a rich history, making it a lovely and unique name for a girl.

59. Talia

Talia means ‘dew from God’ and has a beautiful sound. This name has a serene and graceful quality.

60. Esme

Esme means ‘beloved’ and has a charming vintage quality, loved for its sweetness and elegance.

61. Zinnia

Zinnia is a flower name that symbolizes endurance. It has a vibrant and lively sound that brings joy.

62. Gemma

Gemma means ‘precious stone’ and is admired for its association with beauty and rarity.

63. Aisling

Aisling means ‘dream’ or ‘vision’ and has a gentle, poetic quality that makes it unique.

64. Camila

Camila means ‘young ceremonial attendant’ and has a graceful sound, often chosen for its elegance.

65. Marigold

Marigold refers to the vibrant flower and symbolizes warmth and brightness, making it a cheerful name choice.

66. Aurora

Aurora means ‘dawn’ and represents new beginnings. It has a fresh, poetic quality that many adore.

67. Seraphina

Meaning ‘fiery’, Seraphina has a lovely royal feel, showcasing elegance and grace.

68. Noelle

Noelle means ‘Christmas’ and symbolizes joy and celebration, making it a charming choice for a girl.

69. Harper

Meaning ‘harp player’, Harper has a modern vibe, cherished for its musical connection and strong character.

70. Tessa

Tessa means ‘harvester’ and has a warm, friendly vibe that attracts many looking for a sweet name.

71. Bianca

Bianca means ‘white’ and symbolizes purity. This name has a classy sound that makes it enduringly popular.

72. Delilah

Delilah means ‘delicate’ and has a rich cultural background. This elegant name is appealing to many parents.

73. Ophelia

Ophelia means ‘help’ and carries a deep literary connection, making it a name with both beauty and significance.

74. Sage

Sage refers to the herb and symbolizes wisdom. This unique name has a calming feel that parents love.

75. Marisol

Marisol means ‘sea and sun’, combining two beautiful elements of nature into one lovely name.

76. Taryn

Taryn means ‘earthy’ and gives off a grounded, earthy vibe. This name is fresh and stylish.

77. Kyra

Kyra means ‘lady’ and has a modern, chic sound that many parents gravitate toward.

78. Mabel

Mabel means ‘lovable’ and has an endearing vintage charm, making it a sweet choice for a baby girl.

79. Zadie

Zadie is a modern twist on Sadie and it means ‘princess’. This name has a fun and spunky feel.

80. Cleo

Cleo means ‘glory’ and has a classic sound with a touch of modern flair, making it unique.

81. Nyla

Nyla means ‘winner’ and offers a contemporary charm, appealing to many modern families.

82. Freya

Freya means ‘lady’ and is associated with the Norse goddess of love, beauty, and fertility, giving it depth.

83. Juniper

Juniper references the evergreen plant known for its delightful scent and is a modern name bringing nature indoors.

84. Kiera

Kiera means ‘dark-haired’ and carries a strong, confident sound that many parents are drawn to.

85. Paloma

Paloma means ‘dove’ and symbolizes peace. This name has a beautiful flow and warm sentiment.

86. Lenora

Lenora means ‘light’ and has an elegant, vintage feel, making it a lovely choice for any girl.

87. Sable

The name Sable refers to a rich, dark color and symbolizes elegance. It’s a unique name for the modern baby.

88. Lark

Lark is a nature-inspired name referring to a songbird known for its joyful melody, bringing happiness to the child’s name.

89. Amara

Amara means ‘eternal’ and has a beautiful, exotic sound that many love for its depth and meaning.

90. Celine

Celine means ‘heavenly’ and offers a classic, elegant sound admired by many in English-speaking countries.

91. Kamila

Kamila means ‘perfection’ and has a soft sound, appealing to those seeking a gentle yet powerful name.

92. Phaedra

Phaedra means ‘brighter’ and is associated with mythological connections, making it unique and distinctive.

93. Tahlia

Tahlia means ‘dew from God’ and carries a serene quality, making it a graceful name for a girl.

94. Zara

Zara means ‘radiance’ and has a modern, trendy vibe that easily stands out among other names.

95. Livia

Livia means ‘life’ and has a melodic sound, making it a lovely choice for parents looking for something beautiful.

96. Kendra

Kendra means ‘knowledge’ and has a strong feel, mixing modern appeal with classic roots.

97. Farrah

Farrah means ‘happy’ and carries a cheerful vibe, making it a delightful name for girls.

98. Raven

Raven is inspired by the bird known for its beauty and intelligence. This name carries a strong, mysterious quality.

99. Marley

Marley means ‘pleasant seaside meadow’ and has a modern feel with a connection to nature.

100. Quinn

Quinn means ‘wisdom’ and has become a popular unisex name that embodies strength and confidence.

101. Macy

Macy means ‘gift of God’ and has a bubbly quality that many find appealing for their little girl.

102. Callie

Callie means ‘beautiful’ and has a playful vibe that parents love for its cheerfulness.

103. Janie

Janie is a sweet diminutive of Jane, meaning ‘God is gracious’ and carries a friendly, warm tone.

104. Raina

Raina means ‘queen’ and has a regal feel, making it a captivating choice for young girls.

105. Kinsley

Kinsley means ‘king’s meadow’ and has modern appeal, offering a unique and stylish option.

106. Sienna

Sienna refers to a warm reddish-brown color and embodies a natural earthy quality that is visually beautiful.

107. Zora

Zora means ‘dawn’ and is a bright, uplifting name that symbolizes new beginnings and hope.

108. Greer

Greer means ‘watchful’ and has a sophisticated sound that makes it a distinctive choice.

109. Rhiannon

Rhiannon means ‘great queen’ and carries a lovely mythological connection, adding depth to the name.

110. Billie

Billie is a cute, spunky version of William and stands for ‘resolute protector’, perfect for a confident girl.

111. Talitha

Talitha means ‘lamb’ and has a sweet, gentle quality, ideal for parents wishing for a peaceful name.

112. Yara

Yara means ‘small butterfly’ and carries a light feminine feel, evoking nature’s beauty and freedom.

113. Kenna

Kenna means ‘born of fire’ and brings a strong, fiery quality that many contemporary families love.

114. Veda

Veda means ‘knowledge’ and has a unique sound that appeals to those looking for wisdom-inspired names.

115. Mira

Mira means ‘wonder’ or ‘peace’, making it a lovely option for those seeking spirituality and harmony.

116. Linnea

Linnea refers to a delicate flower and symbolizes beauty, making it a cherished name among flower-lovers.

117. Crystal

Crystal refers to the clear gemstone and embodies beauty and clarity, bringing a glimmering touch to any girl’s name.

118. Myla

Myla means ‘merciful’ and offers a trendy yet classic name choice with a sweet sound.

119. Gia

Gia means ‘God is gracious’ and is a memorable name that is perfect for parents seeking something unique.

120. Theia

Theia means ‘goddess’ and carries a magical quality, perfect for parents looking for something enchanting.

121. Skylar

Skylar means ‘scholar’ and has modern appeal, making it a stylish choice for a girl’s name.

122. Alina

Alina means ‘bright’ or ‘beautiful’, and has a lovely sound that captivates those who hear it.

123. Sterling

Sterling refers to the high-quality silver and implies strength and brilliance, making it a sturdy name choice.

124. Viola

Viola means ‘violet flower’ and carries a sweet, floral quality, making it a lovely feminine name.

125. Cressida

Cressida means ‘golden’ and has classic roots in literature, adding depth and charm to the name.

126. Lavinia

Lavinia means ‘purity’ and has an elegant, vintage feel that many find appealing.

127. Raine

Raine means ‘queen’ and sparks an air of royalty and refinement, making it a captivating choice for any girl.

128. Selene

Selene means ‘moon’ and is often associated with beauty and calmness, bringing a soft light to any name.

129. Thalia

Thalia means ‘to blossom’ and carries a joyful, uplifting spirit, perfect for a lively little girl.

130. Deja

Deja means ‘already seen’ and offers a unique cultural feel, making it popular among modern families.

131. Bree

Bree means ‘strength’ and offers a short, sassy name with a positive and powerful meaning.

132. Jacinta

Jacinta means ‘jacinth’ flower and brings floral beauty, making it a lovely name with natural connections.

133. Tyra

Tyra means ‘Thor’s warrior’ and brings a strong feel with Norse roots that many find appealing.

134. Nevaeh

Nevaeh means ‘heaven’ spelled backward and offers a unique twist on traditional names.

135. Astra

Astra means ‘star’ and symbolizes brightness, making it a celestial and beautiful name choice.

136. Jocelyn

Jocelyn means ‘joyous’ and carries a friendly vibe, making it an uplifting name for a little girl.

137. Aveline

Aveline means ‘hazelnut’ and has a charming vintage appeal that resonates with many English families.

138. Ffion

Ffion means ‘foxglove’ in Welsh and offers a unique, nature-inspired name that is intriguing.

139. Serene

Serene means ‘calm’ and embodies tranquility, making it a lovely choice for a peaceful child.

140. Elowen

Elowen means ‘elm tree’ and has a modern twist, connecting nature with a stylish new name.

141. Liora

Liora means ‘light’ and has a beautiful, soft quality, often adored for its brightness.

142. Aisla

Aisla means ‘from the island’ and carries a breezy essence, perfect for the nature-loving family.

143. Calista

Calista means ‘most beautiful’ and offers a graceful name that embodies elegance and charm.

144. Verity

Verity means ‘truth’ and is often chosen for its noble quality, making it a strong name option.

145. Coralie

Coralie means ‘coral’ and is a lovely, unique name inspired by the beauty of the ocean.

146. Liora

Liora means ‘light’ and has a melodic beauty that resonates with many modern parents.

147. Amity

Amity means ‘friendship’ and carries a warm, welcoming feel that embodies togetherness.

148. Gwendolyn

Gwendolyn means ‘blessed ring’ and has a magical quality that transports one to a fairy-tale land.

149. Queensland

Queensland is often associated with the Australian state, offering a place-based name that carries adventure and beauty.

150. Zinnia

Zinnia refers to the bright flower that symbolizes endurance and has a cheerful sound that many parents enjoy.

Final Thoughts

Choosing an English girl name is an exciting journey filled with beauty and meaning. Each name brings its own unique charm, whether it is classic like Grace and Charlotte or modern like Harper and Willow. From floral names like Lily to powerful ones like Victoria, this list showcases the rich variety available to parents. Remember, the perfect name should resonate with your family’s heritage and your personal style.

As you explore all these enchanting names, think about how they reflect what you wish for your daughter. Names can embody qualities you hope your child will possess as she grows. Whether you prefer traditional or contemporary choices, the options are vast and lovely.

If you’re interested in reading more about unique names, consider exploring goth girl names or checking out the best girl names for some additional inspiration.