L'heptarchie (en grec ancien : ἑπτά + ἀρχή, sept + royaume) est un nom collectif appliqué à sept royaumes anglo-saxons. Ceux-ci étaient : Northumbria, Mercia, East Anglia, Essex, Kent, Sussex et Wessex. Les royaumes anglo-saxons sont devenus par la suite le Royaume d'Angleterre. Le terme est utilisé depuis le XVIe siècle. Il s'applique à la fois aux sept royaumes et à la période pendant laquelle ils ont existé.