yes
The reason she is Duchess Catherine of Cambridge and not Princess Catherine is because she is not royal. Technically she is a Princess she is just Princess William Arthur Phillip Louis not Princess Cathrine Elizabeth.
No because even though her mom is a princess, Catherine is neither classified as a royal nor noble.
Yes Princess Anne was at Catherine Middleton and Prince William's wedding
A lady. Moreover, she is a duchess and is addressed as 'Your Grace'.
royal
Lady Di's titles as a royal were : Her Royal Highness The Princess Charles Philip Arthur George, Princess of Wales & Countess of Chester, Duchess of Cornwall, Duchess of Rothesay, Countess of Carrick, Baroness of Renfrew, Lady of the Isles, Princess of Scotland
She was a Princess because she married Prince Charles and she was of Royal blood. She was a Lady. That's the best answer this American can give off me head. Any Brits know better? Diana was not of royal blood, although she came from a titled family. She was technically a commoner (an irrelevant matter in any case); on marrying a prince a woman is given the title of Princess. Similarly, Kate Middleton is now known as Princess Catherine, as well as her title of Duchess of Cambridge.
Sarah is an ancient Hebrew name. The literal meaning is 'princess' or '[royal] lady'.
Princess Anne is the firstborn daughter of the English monarch, and so is the current Princess Royal.
Princess Catherine of York was born on August 14, 1479.
Princess Catherine of Portugal was born on November 26, 1436.