If you're looking for one of the most perfect baby names for your new baby, then why not look to a Royal baby name? When a new Royal baby arrives, the world holds its breath, anticipating the new baby's name - whether it be George or Charlotte, the final choice is always a royal standard.
Royal baby names are often a timeless choice for your baby, whether the name has taken inspiration from modern English or Scottish royals or from the Saxons. They're a classic choice in which the name meaning might be important to parents.
15 Royal baby girls’ names
Perfect for your little princess, we've found the cutest royal baby girl names that are inspired by new and old royalty.
Alexandra: Meaning 'defending men' this name is of Greek origin. It was also made popular by the Danish princess, who married King Edward VII in 1863.
Anne: The name of six queens of England, the name Anne has an origin of English and French (Ann), meaning 'grace'.
Beatrice: Latin for 'she who brings happiness', this name is also the name of the Duke of York's Daughter.
Camilla: The name of the United Kingdom's Queen consort, Queen Camilla, is of Latin origin meaning 'young ceremonial attendant'
Caroline: Of French origin meaning 'strong'.
Catherine: Of Greek origin meaning 'pure', a baby Catherine would also share the name with the Duchess of Cambridge.
Charlotte: Also the name of the Princess of Cambridge, this name is the French feminine variation of the name Charles, meaning 'free man'.
Diana: Latin for 'divine', the name Diana was also the name of the Roman goddess of the moon.
Elizabeth: Meaning 'God's promise' the name Elizabeth would be a fitting royal tribute to the late Queen.
Eliza: This name is an abbreviation of the name Elizabeth and is of Hebrew origin meaning 'God is satisfaction'.
Eugenie: With strong links to the royals, this name is of Greek origin meaning 'well-born'.
Jane: There have been many royal Jane's throughout history, with the name itself meaning 'God is gracious'.
Margaret: Of Greek origin meaning 'pearl', this lovely name would be shared with Queen Elizabeth's sister.
Mary: Meaning 'beloved', there have been many royal Marys.
Victoria: Of Latin origin meaning 'victory', the name is a classic.
15 Royal baby boys’ names
While some of these royal baby boys' names sound like old-fashioned names, they're starting to make a comeback. Especially thanks to Prince George and Prince Louis!
Albert: Of German origin meaning 'noble, bright', this name is making a comeback with the cute nickname Albie.
Alexander: Meaning 'defending men' this name is of Greek origin. It's still a popular name choice too.
Archibald: Of Spanish origin meaning 'truly brave', the name is often shortened to Archie for a less formal nickname.
Arthur: In tribute to the legend of King Arthur, the name is of Celtic origin meaning 'bear'.
Charles: A classic name choice for a little King, in tribute to our own. The name is of French origin meaning 'free man'.
Edward: With many king's having this name, Edward is a classic choice which can also be shortened to Ed or Eddie. It's of English origin meaning 'wealthy guardian'.
George: A name that has continued to be popular, the name is of Greek origin meaning 'farmer'. It's also the name of the Prince of Cambridge and the future king.
Harry: The name has always been popular and would be shared with the Duke of Sussex. It also comes from the name Henry.
Henry: A King we've all heard of, the name itself is of German origin meaning 'estate ruler'
James: An English variation of the name Jacob, it's Hebrew from 'supplanter'. It's a classic name.
Louis: Shared with the second Prince of Cambridge, Louis is of German origin meaning 'renowned warrior'.
Nicholas: Meaning 'people of victory' the name is of Greek origin.
Philip: Of Greek origin meaning 'lover of horses', it's also the name of the Duke of Edinburgh, who was born a prince to both the Greek and Danish royal families.
Richard: Meaning 'dominant ruler' the name is of German origin. It's a classic old Norma name and is often shortened to Ritchie.
William: Prince William is next in line to the throne, with the name coming from German origin and meaning 'resolute protection'.
15 Girls' names with royal meanings
With royal meanings, these girls' names are just as majestic as royal-inspired baby names.
Adelaide
Alice
Erica
Grace
Hannah
Helena
Juno
Meredith
Orla
Regina
Reign
Sadie
Sarah
Suri
Tiana
15 boys' names with royal meanings
While some of these names have links to royal inspiration, these boys' names have royal meanings that we love.
Aldo
Alvin
Basil
Brendon
Darius
Duke
Eric
Eugene
Frederik
Kingsley
Leroy
Malik
Oba
Rex
Rory
More royal-inspired baby names
Still not found a royal baby name that you love? Here are some more baby names taken from royals throughout history.
Adrian
Agnes
Alfred
Amabel
Arabella
Augustus
Aveline
Cecily
Claudine
Constance
Edgar
Edmund
Egbert
Eloise
Frances
Godwin
Harold
Humphrey
John
Lionel
Matilda
Maud
Samantha Ball is a Product & Lifestyle Writer for Mother&Baby and freelanced for the website for two years before joining the team full time. She's a mum of two and loves browsing for the best products and cute outfits.