Where does “Karl” come from?

Karl (Old High German) comes from Proto-Germanic karlaz — man, male; free man.

Ancestry of “Karl”, step by step

StepLanguageWordMeaning
1Proto-Germanickarlazman, male; free man
Every word from Proto-Germanic karlaz
Karl — Etymology, Origin & Word History | Etymology Explorer