what is the name of the new princess born in england?
The newest UK royal, a girl born on Saturday, has been named Charlotte Elizabeth Diana. The middle names, of course, hark to her great-grandmother, the current queen, and her paternal grandmother, Princess Diana, who died in 1997.