It's also been suggested by the British press that Charlotte is in part a tribute to the Prince of Wales.
Could be. Charlotte is the female equivalent of Charles isn't it.
Yes, by being the female version of Charlot, the French diminutive of Charles. The official female equivalent of Charles is Caroline (Carolina being the female version of the Latin form Carolus, hence North and South Carolina named after Charles I). The more direct equivalent is Carol, the name of Kate's mother, but that is of course far too plebeian for the RF, just like Charlene and Carola, despite Carola of Vasa, an (albeit Catholic) Queen of Saxony and a Charlène being Princess of Monaco. Carla is also not quite not comme il faut, despite Kate choosing the mother tongue of Carla Bruni-Sarkozy as her foreign language.
The Saxe-Cobourg-Gothas
dits Windsor prefer the blend of German and French that is genuine English :-) Charlotte Elizabeth Diana really makes me think of the greatest Germano-Frenchwoman of all times, Elisabeth Charlotte of the Palatinate aka Liselotte von der Pfalz aka Madame, the Duchess of Orléans, the celebrated correspondent and niece of the Electress Sophia of Hanover, who often was depicted "en Diane" because of her love of hunting. Let's not hope that this Charlotte Elizabeth's husband will be a crossdressing homosexual!
BTW I was intrigued to see that there was an effort to name a US state (and not just a city) after Queen Charlotte of Mecklenburg: Vandalia (after the Slavic Wends originally inhabiting Mecklenburg and often erroneously confused with the Vandals), along the Ohio River, mostly in what is today West Virginia.