Edmundo II, mais conhecido como Edmundo Braço de Ferro, foi Rei da Inglaterra em 1016, sucedendo ao seu pai, Etelredo II. Ganhou seu cognome "Braço de Ferro" pelos esforços que empreendeu para conter o avanço dos viquingues liderados por Canuto, o Grande.
Edmundo II subiu ao trono em Londres numa altura de crise em que Canuto, o Grande havia sucedido a Sueno I na Dinamarca e grande parte de Inglaterra. Depois de algumas negociações, Canuto concedeu o reino de Wessex a Edmundo e acordaram que o que vivesse mais tempo herdaria o conjunto da Inglaterra. Como Edmundo morreu pouco tempo depois, possivelmente assassinado, Canuto tornou-se rei de toda a Inglaterra.
Edmundo II e sua esposa Edite foram pais de 2 filhos: Eduardo e Edmundo. Os dois meninos eram ainda pequenos quando o pai morreu, e Canuto, o Grande ordenou que fossem enviados para a Suécia e ali fossem assassinados. Entretanto, eles foram secretamente enviados a Kiev, e afinal para a Hungria.