If you've narrowed down your choice of baby names to those beginning with E then there are plenty of beautiful names, unusual names and traditional names that would be perfect for your new baby girl.
It can be a difficult and confusing task choosing a name and as a parent you can search far and wide for names that sound wonderful and also have wonderful meanings and origins. We're here to make your search a little clearer and easier by putting together a collection of baby names that start with E and their meanings.
From nature inspired, floral names to strong unisex names, our list of girl names that start with an E has it all.
Emery- A name of German origin that means 'brave' and 'powerful'. Fabulous for a strong girl.
Efa - This Welsh name beginning with E is a variation of the Hebrew name Eva meaning 'alive'.
Ezra- A beautiful Hebrew name for a baby girl that means 'helper'.
Eleanor- This E baby name is of Medieval French origin but this variation has been a popular baby name in England for many years.
Elara- Elara is a Greek baby name that is also the name of one of the moons of Jupiter. One of the names beginning with E that is out of this world.
Eliana- This E baby name is of Hebrew origin and means 'My God answered'. A beautiful sentiment and beautiful name for a baby girl.
Elise- Another name of French Origin meaning 'God is my Oath'. A great option if you prefer shorter baby names.
Elisa- A variation of Else.
Elora- Another one of our shining names beginning with E. This name for a girl is of Greek origin and means 'bright one'.
Eloise- Eloise is the French variation of the English name Louise.
Elaine - A name that is of Greek origin that means 'sun ray' or 'ray of light'.
Elspeth- This is a Scottish variant of the name Elizabeth.
Ensley- A modern variation of the name Ainsley. If you are drawn to this traditional name but need names that start with E.
Eileen- A list of nature inspired baby names wouldn't be complete with this sweet Old English name meaning 'hazelnut'.
Edie- This name can be a shortened form of Edith or a name in its own right.
Elodie- This French name means 'marsh flower'. This purple blooms can be found all over France and Europe.
Egypt- Baby names that reflect a parent's love of a country or the counties culture are increasing in popularity. If you have a passion for Egypt or Egyptian culture then this maybe the perfect baby name.
Effie- This Greek baby name for a girl means 'well-spoken of'.
Eimear- This name is of Irish origin. In Irish mythology Eimear was said to be the perfect woman. A great name for your perfect baby girl.
Elif- This adorable Turkish name means 'willowy' and 'tall'.
Emilia- This baby name is for the ambitious. It is most likely derived from a Latin word meaning to excel.
Esther- Esther in the Hebrew Bible is the Queen of Persia. This E name for your baby girl would be prefect for a regal character.
Evie- This E name is a modern variation of the Hebrew name Eve and the more traditional name Evelyn.
Ellie-May- A beautiful compound of two traditional English names.
Elly- This baby name is a spelling variation of Ellie and Elenor.
Elliott- Another name that means strength and bravery.
Elowen- Another magical name that means 'elm tree' in Cornish.
Ellis- A Hebrew name that means 'Yahweh is God'.
Everleigh - A variation of the more popular Everly.
Eesha- A Hindi name that is derived from words that mean 'pleasure' or 'desire' .
Emma- This name is originated from the German word ermen that means 'universe'.
Elena- This is an E baby name popular all over the world. It means bright, shining light. Search no further than this magic baby name for your shining new arrival.
Esmeralda-This baby name is derived from the word Emerald and is Spanish in origin.
Edith - A traditional English name for a baby English Rose. It is derived from an old English word meaning 'riches' or 'blessed'.
Erin - If you're looking for a name with Gaelic origins then Erin may be the perfect name for your baby.
Emely - This name is a very trendy spelling of the name Emily. A great option if you're searching for an unusual take on a classic name.
Eleri- A Welsh name which is derived from the name of a medieval Welsh tribe.
Elen- Variant of the Greek name Helene.
Ember- Of English origin and means 'spark'. A light and bright name for a baby girl.
Eden- Eden is the name of a natural paradise in the Bible. This Hebrew name is a poetic option for your baby girl.
Eve - This name is originates in the Bible. In the Bible Eve was the first woman created by God.
Eira- A Welsh name meaning 'snow'. The perfect option for a baby girl born in the Winter months.
Emily- Emily means hand-working and is one of the most traditional names beginning with E.
Evelyn - This name has English roots and means 'a wished for child'.
Everly- Another English name that means a 'child from the meadow'.
Eilish - This is a traditional Irish E name meaning 'pledged to God'.
Elle- This name is a variation of Ellie and is French in origin.
Eadie- An Old English name meaning 'rich in war'.
Evanthe- This beautiful ancient name has Greek origin and means 'fair flower'.
Elestren- This name has an origin that is close to home, Cornwall specifically. This Cornish botanical name is a variation of Iris.
Elisabeth - This is a variation of Elizabeth. This modern and slightly softer spelling of Elizabeth may be the best variation for a new baby girl.
Elizabeth - This powerful name originates from the Hebrew language and means 'My God is my oath/abundance'. A strong name for generations of baby girls including Elizabeth I of England.
Emerald- If you're looking for names that start with E and want to invoke the beauty of a precious stone then Emerald may be the baby name you're after!
Electra- This sparky Greek baby name means 'amber'.
Esme - This beautiful name is of French origin and means 'to love'. Exactly right for a beloved new baby girl.
Enya- This is a Celtic name that means 'kernel'. A modern and poetic name for any baby girl.
Ellen- A traditional and popular baby name. Famous Ellens include comedian Ellen DeGeneres and astronaut Ellen Ochoa.
Emmie- This name is of German origin and means 'universal'.
Eliya- A Hebrew name meaning 'God is my Lord'.
Evangeline- This is a very traditional English name and means someone that is bringing good news. This wonderful E name can be shortened in various ways so your baby girl can have as many nicknames as you would like.
Evora- A Portuguese name for a baby girl meaning 'yew tree'.
Eila- This wonderful Hebrew name means 'oak tree' or simply 'tree'.