The newborn royal baby's name was finally revealed!

After much anticipation, Princess Charlotte Elizabeth Diana's name was finally announced by Kensington Palace officials.

The royal family showed the world their new arrival Saturday, just hours after Kate Middleton delivered her without an epidural, and in the company of midwives, at London's St. Mary's hospital.

The baby's official name is Her Royal Highness Charlotte Elizabeth Diana of Cambridge, which honors her grandmother, Princess Diana, who was killed in a 1997 car crash. 

Charlotte Elizabeth Diana is fourth in line to the British throne after her grandfather, Prince Charles; her father, Prince William; and her brother, Prince George.