Viking Kings of England NameReignBirth Sweyn Forkbeard1013960 Canute the Great1016 – 1035994 Harald I Harefoot1037 – 10401012 Hardicanute1040 – 10421016 Feb 7, 2022