The House of Palatinate-Zweibrücken, a branch of the Wittelsbach dynasty, was the Royal House of Sweden from 1654 to 1720.
By this point it had splintered into several different houses. The Royal House of Sweden was represented by the branch Palatinate-Zweibrücken-Kleeburg.
The ancestor of the House of Palatinate-Zweibrücken was Stefan, Count Palatine of Simmern-Zweibrücken (1385–1459), a son of King Rupert of Germany.
Louis I the Black
Alexander the Lame
Louis II the Younger
John I the Lame
John Casimir, Count Palatine of Kleeburg, married with Catharina of Sweden
Charles X Gustav of Sweden
Charles XI of Sweden, in personal union with the duchy of Palatinate-Zweibrücken
Charles XII of Sweden, in personal union with Palatinate-Zweibrücken
Ulrika Eleonora of Sweden
House of Palatinate-Zweibrücken Wikipedia
Some cadet branches are:House of Palatinate-Kleeburg
House of Palatinate-Veldenz
House of Palatinate-Neuburg
House of Palatinate-Sulzbach
House of Palatinate-Birkenfeld