En 1908 Alfonso XIII había dispuesto en que los hijos fruto de este segundo matrimonio del infante don Carlos gozarían de los honores, preeminencias y distinciones de los infantes de España, siguiendo inmediatamente a estos en el orden jerárquico como príncipes de la Casa de Borbón.
Le fueron impuestos los nombres de María de la Esperanza, Amelia, Raniera, María del Rocío y Luisa Gonzaga.
[5][6] Su hermana era María de las Mercedes, Condesa de Barcelona y madre del rey Juan Carlos I de España.
[8] El príncipe Pedro era hijo del príncipe Pedro de Alcántara de Orleans-Braganza y de la condesa checoslovaca Isabel Dobrzensky de Dobrzenicz.
De esta unión nacen seis hijos: