Karl (also Carl) is a variant of the given name Charles (see there).
Read more about Karl: Other Uses of Karl, Ships