It's official. England's newest princess is named Charlotte Elizabeth Diana. Of course, that's the shortened version of her name. Officially, her name is registered as:
Her Royal Highness Princess Charlotte Elizabeth Diana of Cambridge.
Here's the document that registered her birth:
I love the way the "Occupation" field was completed for Will and Kate. And though it looks like the registrar completed the form (the handwriting seems to match), HRH Prince William signed the form in field 14.
A new baby is always a blessed and thrilling event, but when the baby is a princess, too, it add a little extra touch of magic.