Trying to pick a name for your son or daughter is not easy, especially when there are so many gorgeous options to choose from. One of our favourite types of names are traditional ones. They hold so much sentimental value as they’ve been passed through generations and they’re just so strong and noble too.
Some of our favourites are beloved by the Royal Family. The Duke and Duchess of Cambridge decided to call their first daughter Charlotte when she was born in 2015.
We’ve gathered up our 15 favourite traditional names for girls and boys to share with those of you preparing to welcome a tiny tot into your life in the coming months.
For Girls
-
Alice meaning noble
-
Elizabeth meaning God is my oath
-
Catherine meaning pure
-
Margaret after Princess Margaret
-
Edith meaning blessed
-
Diana after Princess Diana
-
Rose after the flower
-
Anne meaning grace
-
Sophie meaning wisdom
-
Emma meaning universal
-
Victoria meaning victory
-
Amelia meaning industrious
-
Alexandra meaning defender of mankind
-
Beatrice meaning she who brings happiness
-
Olivia meaning olive tree
For Boys
-
Harry meaning house ruler
-
Oliver meaning the olive tree
-
George meaning farmer
-
William after Prince William
-
Charles or Charlie as a nickname
-
Arthur meaning noble
-
James meaning supplanter
-
Theodore meaning God-given
-
Oscar meaning divine spear
-
Jack meaning God is gracious
-
Aubrey meaning power
-
Eric meaning ruler
-
Timothy meaning honouring of God
-
Louis meaning famous warrior
-
Nicholas meaning victory