Carlos era nieto del rey Carlos XV de Suecia, y chozno de Carlos XIV.