Członkini rodzin książęcych Po urodzeniu otrzymała tytuł Jej Książęcej Wysokości Dziedzicznej Księżnej Monako, który po narodzinach brata w 1958 zmieniono na Jej Książęca Wysokość Księżniczka Karolina z Monako. Po ślubie z Ernestem Augustem V, księciem Hanoweru w 1999 jej tytuł brzmiał Jej Królewska Wysokość Księżna Hanoweru. Jest jedyną członkinią monakijskiej rodziny książęcej, uprawnioną do używania predykatu jej królewskiej wysokości.
Następczyni tronu Księżniczka Karolina urodziła się jako pierwsze dziecko panującego w Monako monarchy i automatycznie została jego następczynią. Na liście dziedziczenia wyprzedziła swoją ciotkę, Antoinette, baronową Massy. W 1958 urodził się książę Albert i Karolina spadła na drugie miejsce w kolejce do tronu.
W 2005 zmarł książę Rainier i Albert został nowym przywódcą państwa. Karolina ponownie została następczynią tronu, ponieważ jej brat nie doczekał się potomków pochodzących z legalnych związków. Księżna Hanoweru wpisana była na pierwsze miejsce listy sukcesji do grudnia 2014, kiedy to księciu Albertowi i jego żonie, księżnej Charlene, urodziło się dwoje dzieci.