Bautizado como Juan Carlos Alfonso Víctor María de Borbón y Borbón, Juan Carlos I es nieto por vía paterna de Alfonso XIII, hijo del matrimonio habido entre Juan de Borbón y Battenberg, , y de María de las Mercedes de Borbón y Orleans.