The newborn baby princess

Prince William and his wife Kate have named their two-day-old baby Charlotte Elizabeth Diana and she will be known as Princess Charlotte of Cambridge, their Kensington Palace residence announced Monday.

The names will be seen as a triple homage to her grandfather Prince Charles, great-grandmother Queen Elizabeth II and William's late mother Diana, whose death in a car crash in 1997 prompted a global outpouring of grief.