Choosing a name for your child is a hugely important decision as you will want to pick something that you like, but also something that your little one will like as they grow up.
Many will opt for traditional names, like James, Elizabeth and Catherine - all of which are somewhat timeless and have Royal ties.
There are some names with ties to Scottish kings and queens too, such as Alexander and Duncan which some may like the meanings behind.