Alexandra wordt geboren op 20 juli 1999, zes maanden na het huwelijk van haar ouders: prinses Caroline van Monaco en prins Ernst-August van Hannover. Niet in Monaco, maar in een ziekenhuis in het Oostenrijkse Vöcklabruck ziet Alexandra het levenlicht. Ze krijgt de namen Alexandra Charlotte Ulrike Maryam Virginia en - via haar vader - de titel prinses van Hannover.