Yes, I thought so too. I also always had a pet-peve with the names of
Princess Caroline's children
Andrea,
Charlotte, and
Pierre. But given the girl's ancestry it makes sense that they would go with the Italian and English version of the name.
Alexandrina, Annabella, Clementine, Charlotte, Emilienne, Florence, Frederica, Katharina, Mary (May), Maud, Penelope, Rosamund, Theodora (Teddy).
Aubrey, Axel, Benedict, Bertrand (Bertie), Cuthbert, Dashiell, Everard, John (Jack) Leopold (Leo), Magnus, Matthias, Maximilian (Max), Wilfred.