Santa Cruz de Tenerife
サンタ・クルス・デ・テネリフェで、スペイン軍人カルロス・オドンネルとその妻ホセーファの子として生まれた。その姓から察せられるように、先祖はアイルランド人であった。