Carol var en sønn av kong Ferdinand I av Romania og prinsesse Marie av Edinburgh (1875–1938), som var datter av hertug Alfred von Sachsen-Coburg-Gotha, og således var Carol på morssiden barnebarns barn av den britiske dronning Victoria og av den russiske tsar Aleksander II.