Ærkehertug Otto var søn af prinsesse Maria Annunziata af Begge Sicilier (en datter af kong Ferdinand 2. af Begge Sicilier) og ærkehertug Karl Ludvig af Østrig (en bror til kejser Franz Joseph 1. af Østrig-Ungarn).