Por medio de su madre, Carlos era nieto del Rey Carlos IV de Noruega (Carlos XV de Suecia) y sobrino nieto del entonces rey Óscar II de Suecia y Noruega.