Charlotte はCharlieになるとは決まっていません。ただ、一つの可能性です。
ユーザーさんのリクエスト:
「英語でニックネームをつける時どうやってつけるのか教えて頂きたいです。 」
とっても面白い質問ですね。
英語でのニックネームの付け方、現れ方は、単純なのから意味不明なのまで本当に様々あります。幾つかパターンを説明します。
1.名前の前半あたりだけにする
Jennifer → Jenn
Matthew → Mat
Benjamin → Ben
Alexander → Alex
2.名前の一部(普通は前半)をとって、それにyやieを加える。
Jennifer → Jenny
Charles → Charlie
3.なぜか、一音が変わる
William → Will → Bill
4. 名前の(前半ではない)一部を取る
Alexander → Xander
上はよくあるパターンです。他にも色々ありますが、もちろん全部載せることは不可能なので、この辺で切り上げます。
英語圏の人に出会ったとき、ニックネームについて聞いてみるといいですね。