Diana Frances Spencer nació en el seno de una familia perteneciente a la aristocracia británica, hija menor del matrimonio formado por lord John Spencer, VIII conde de Spencer y su primera esposa, la honorable Frances Ruth Burke Roche, hija a su vez de Mauricio Roche, IV barón de Fermoy.