Le prénom Carole est d'origine germanique. Il est dérivé du prénom Karl qui signifie "homme" ou "fort", en germanique. C'est un prénom mixte bien qu'il soit généralement utilisé pour les femmes dans les pays francophones.
Il faut noter aussi qu'en latin, Carolus est la forme latinisée de Charles, qui est un nom très répandu dans la noblesse européenne, en particulier grâce à Charlemagne, dont le nom en latin est Carolus Magnus.
Le prénom Carole a connu un pic de popularité dans les années 1940-1950. Il est moins courant de nos jours mais reste assez répandu.