Scandinavian, English, German. Form of the German and Scandinavian name, Karl, which is a version of Charles. Karl has Germanic origins, and means "man", in the specific meaning of "free man".