It was the wedding of the century as Prince William, heir to the throne of Britain, married commoner, Catherine (Kate) Middleton. This made me think of a very profound question -- what the heck is Prince William's last name anyway? They are always labeled as "Prince William and Kate Middleton". But how do you exactly address them as a couple -- "Mr. & Mrs" what?
We know William's middlename is Spencer, since that is Princess Diana's surname. But what is Prince Charles' lastname? Do royals even have lastname? Or are they like "Ivan the Terrible", or "Prince Charles of Windsor", or "King Richard the Lionheart". Or is he Prince William son-of-Charles?
Prince Charles must have a lastname because his dad (the husband of Queen Mum) is a regular person (not some king). So it follows that William's lastname must be that of his grandfather. Unless he is not allowed to carry it since the grandfather is not of the royal bloodline.