Carlos Estuardo nació en el palacio de Dunfermline, el 19 de noviembre de 1600, siendo el segundo hijo varón de los nueve vástagos de Jacobo VI de Escocia y I de Inglaterra y Ana de Dinamarca.