Canuto II, más conocido como Canuto el Grande, nació en el año 995, siendo el segundo de los dos hijos varones del total de seis de Sven Tveskæg, rey vikingo de Dinamarca, Noruega e Inglaterra, y de Swietoslawa de Polonia (luego llamada Gunhilda al casarse), hija del duque de Polonia, Mieszko I.