Charlotte Marie Pomeline Casiraghi wurde am 3. August 1986 im Centre Hospitalier Princesse Grace in Monte Carlo, Monaco, geboren. Sie ist das zweite Kind von Caroline, Prinzessin von Hannover und Monaco, und dem verstorbenen Stefano Casiraghi, einem italienischen Industriellen.
Charlotte Casiraghi steht an achter Stelle der Thronfolge von Monaco. Ihre mütterlichen Großeltern waren der verstorbene Fürst Rainier III. und die verstorbene Prinzessin Grace von Monaco. Sie ist nach ihrer Urgroßmutter väterlicherseits, Prinzessin Charlotte, Herzogin von Valentinois, benannt.
Monaco