Why is Carolina called Carolina?

The Latin name 'Carolinus' means 'of Charles'. North and South Carolina were named in honor of King Charles I and II of England.