Baby
18 traditional names for your little girl
There are some traditional names that we just can’t get enough of. They are timeless classics for a reason.
We have put together a list of our favourite traditional names for your daughter and they’re just too beautiful. Some of these names have been adored by the Royal Family for years and we can see why.
-
Charlotte meaning free
-
Elizabeth meaning God is my Oath
-
Alexandra meaning defender
-
Alice meaning nobility
-
Harriet meaning home ruler
-
Marigold after the flower
-
Edith meaning prosperous in war
-
Mary meaning beloved
-
Margaret meaning pearl
-
Catherine meaning pure
-
Aubrey meaning leader
-
Sophie meaning wisdom
-
Angelina meaning angel
-
Emma meaning universal
-
Scarlett after the colour
-
Rosemary after rose
-
Victoria meaning winner
-
Clarice meaning bright