The Duke and Duchess of Cambridge have named their daughter Charlotte Elizabeth Diana.
Kensington Palace says she'll be formally known as Princess Charlotte of Cambridge.
Her middle names are believed to be tributes to her great-grandmother and grandmother.