10 of the best Royal baby names for boys Treat your baby like a king and call him a regal name, see our pick of the best… 1 of Ad break After the exciting annoucement that Prince William and Kate are expecting their first child, why not buck the trend for wacky celeb baby names and go for something more classic for your little prince. These royal baby names have been used by the British royal family for over a thousand years. Edward The name Edward appears throughout Royal history, and it is the name of the current Queen’s youngest son. It means “happy guardian”. WilliamWilliam has been a royal name in the UK for nearly one thousand years. A strong and ever popular name, which could be thanks to Prince William the son of the current Prince of Wales. Means “resolute protector”. HenryIs a popular and timeless royal name. There have been eight King Henrys with the last being one of the most famous, Henry VIII. It is said to mean “estate ruler”. Prince Charles’ son is called Henry but is affectionately known as Price Harry. RichardThis name has a rich royal history in England, with the most famous King Richard nicknamed “Richard the Lionheart”. He was best known for his courage so it’s not surprising that Richard means “brave and strong”. Continue slideshow > PhilipPhilip is a very popular boys name and is the name of the current Duke of Edinburgh. There have been several King Philips throughout Europe. It is said to mean “friend of horses”. AlbertThis royal name became more common in 19th century because of Queen Victoria’s beloved husband Prince Albert. Albert is said to mean “noble” and “famous”. AndrewThis name has a royal history and the current Duke of York is called Prince Andrew. It is said to mean “manly” and “strong”. CharlesCharles is a very traditional name and is the name of the present Prince of Wales, father of Princes William and Harry. There have been Kings named Charles in France, Spain, Portugal and Hungary as well as England. Continue slideshow > GeorgeThis is a very popular name for baby boys, as it is both classic and traditional. The most famous George is Saint George, the patron saint of England. There have also been four English Kings called George. StephenStephen is a classic boys name. England has had a King Stephen on the throne (1135 to 1154) and the name is said to mean “crown” or “garland” EdwardThe name Edward appears throughout Royal history, and it is the name of the current Queen’s youngest son. It means “happy guardian”. By Sophie Westnedge Comments Latest on MadeForMums Watch these amazing mums give birth in a compilation of clips from around the world Kate takes the children to Pippa's wedding: we SO know how that goes... Number test for 5-year-olds has adults stumped Can you spot the funny thing in this family photo?