Thanks for the link Archduchess Zelia.
I too didn't know that, and Charles being a godfather to Princess Maria-Olimpia of Greece, Lord Nicolas Windsor and the Earl of Ulster is also new to me.
Historically, Mary I's godparents were Catherine of York, Thomas Wolsey and Agnes Howard, Duchess of Norfolk. Elizabeth I's godparents were Thomas Cranmer, Henry Courtenay, Marquess of Exeter, Elizabeth Howard, Duchess of Norfolk and Margaret Wotton, Dowager Marchioness of Dorset. Edward VI's godparents were his sisters Mary and Elizabeth.
Princess Beatrix's godparents are Leopold III of Belgium, Princess Alice, Countess of Athlone, Elisabeth, Princess of Erbach-Schönberg, Duke Adolf Friedrich of Mecklenberg and Countess Allene de Kotzebue.