The first name Charlie is an English pet form of the name Charles, which in turn is related to Karl. Karl can be traced back to the Old High German word ‘heri’, which gives a meaning of ‘army, war band’. Mostly the meanings ‘the free’ or ‘the capable’ are ascribed to Karl.