I think that the difference between George VI and Prince Charles is that we have already had two kings named Charles, so it has a British royal pedigree (though not for over 300 years, and the precedent of Charles I is a bit unfortunate). There has never been a King Albert, and the name was only introduced into this country with the Prince Consort. If the young Prince of Cambridge decides he doesn't like his first name, there have been three kings named Alexander in Scotland! I only hope he's not going to be called Georgie by his family.
Ann