Nacida el 28 de noviembre de 1489, fue bautizada dos días más tarde el 30 (día de San Andrés) en la iglesia de Santa Margarita de Westminster, compartiendo nombre con la única santa real de Escocia.