There are multiple origins and meanings for the name Caroline:
1. French feminine form of the personal name Charles, meaning - "manly"
2. Derived from the Latin word corallina meaning - "coralline; coral; coral-colored", see the name Carolina
2. Comes from the Slavic король [korol] - "king, kingly"