Карл
Карл — мужское личное имя и распространенная фамилия. Происходит от Old High German: *karlon — «мужчина»[1]. Прижилось в различных европейских языках, адаптировавшись к их фонетическим нормам.
Шарль
Шарль — французское имя и образованная от него фамилия. Иноязычные аналоги: англ. Чарльз, нем. Карл, исп. Карлос. Французских королей, а также многих аристократов и вельмож, носивших имя Шарль, в России по традиции называют Карлами (см.).