Catherine es nieta por vía materna del príncipe Pablo Karađorđević de Yugoslavia (que fue Regente durante la minoría de edad de su sobrino el Rey Pedro II de Yugoslavia) y de la princesa Olga de Grecia y Dinamarca.