Ernesto II Leopoldo de Hesse-Rotenburg (en alemán, Ernst II.
Nacido en Langenschwalbach, era un hijo del landgrave Guillermo I de Hesse-Rotenburg y Mariana de Löwenstein-Wertheim (1652-1688).
Se casó con su prima hermana Leonor de Löwenstein-Wertheim (1686-1753), en Fráncfort, el 9 de noviembre de 1704.
Tuvieron diez hijos: A través de su hija mayor, sus actuales descendientes incluyen al pretendiente al ducado de Parma; el pretendiente al trono de las Dos Sicilias y el actual gran duque de Luxemburgo.
Su hija menor es también antepasada de los anteriores.