List of Kaisers of Germany (Here we go again)

First Austrian Habsburg Monarchy

 * Francis Joseph I (1850-1916)
 * Charles I (1916-1918)

Prussian Hohenzollern Monarchy

 * William I (1929-1941)
 * William II (1941-1945)

Second Austrian Habsburg Monarchy

 * Otto I (1948-2011)
 * Charles II (2011-2038)
 * Ferdinand I (2038 onward)