Cristina era la bisnieta del rey Carlos VIII de Suecia (por vía paterna, pues su padre era el hijo menor de Kristina Karlsdotter Bonde, de quien Kristina recibió su nombre).