Почему Чарльз поменял имя на Карл?
Чарльз - английская форма имени Карл, поэтому Чарльз не менял имя, просто теперь его имя будет писаться в соответствии с русской традицией перевода зарубежных монархов на латинский манер.
Традиции перевода имен на русский язык требуют использовать латинское написание имен, поэтому Чарльз (англ. Charles) теперь для россиян стал Карлом (лат. Carolus).
У монархов есть право выбрать свое тронное имя из своих крестильных имен. У Чарльза было четыре крестильных имени: Чарльз, Филипп, Артур, Джордж. Он выбрал имя Карл, возможно, в соответствии с традициями британских монархов.
Монархи имеют право на выбор своего тронного имени, и они редко используют свое первое крестильное имя, предпочитая более удобные или традиционные варианты.
Таким образом, Чарльз поменял имя на Карл по традиции перевода зарубежных монархов на русский язык и выбору своего тронного имени.