Karl is a Germanic masculine name meaning "free man". The name originates in Old Norse. It is a variant of the English Charles, and the Latin Carolus.