Верно: Чарлз Дарвин.
Правильно: ...Чарльзом Дарвином.
Английское имя Charles может передаваться на русский язык и как Чарлз, и как Чарльз. Часто написание обусловлено традицией, например английский писатель Диккенс – Чарлз, а американский ученый Хайдер – Чарльз. Имя принца Уэльского принято писать с мягким знаком: Чарльз. К сожалению, в доступных нам словарях и энциклопедиях это имя также не зафиксировано.
Мужская фамилия Лерой склоняется как нарицательное существительное герой: нет Лероя.
Если фамилия сопровождается мужским и женским именем, то она обычно сохраняет форму ед. ч.: Чарльз и Френсис Хантер.
Здесь дело не в правилах русского языка, а в сложившейся у нас традиции называть британских королей на немецкий манер. Предыдущие британские монархи с именем Charles у нас тоже назывались Карлами.