Margarita de Dinamarca nació el 23 de junio de 1456, siendo hija del rey Cristián I de Dinamarca (1448-1481), Noruega (1450-1481) y Suecia (1457-1464), y de su esposa la marquesa Dorotea de Brandeburgo.