Carl is a North Germanic masculine name meaning "free man".
The name originates in Old Norse.
[1] It is the first name of many Kings of Sweden including Carl XVI Gustaf.
It is a variant of the English Charles, and the Latin Carolus.
There are several derivations of the surname Carl, most of them originating as "son of Carl":