The new princess has a name!
A Kensington Palace spokesperson confirmed Monday that Kate Middleton and Prince William have decided to name their second child, Charlotte Elizabeth Diana.
Charlotte was a name on top of the list that royal baby watchers anticipated. Bookies and gamblers were exchanging millions betting on names and Charlotte was the leading contender too among betters.
It’s quite endearing that the new baby will also carry the first name her maternal grandmother she will never meet, the late Princess Diana.