Charles er et drengenavn, der er den franske og engelske udgave af Karl. Navnet anvendes også i mindre udstrækning på dansk sammen med varianter som Charlie, Charly, Charley og Charli. Til sammen bæres disse navne ifølge Danmarks Statistik af omkring 1.250 danskere.
Navnet forekommer også som efternavn.