A heptarquia (Grécia Antiga: ἑπτά + ἀρχή, sete + reino) é um nome coletivo aplicado a sete reinos anglo-saxões. Estes eram: Northumbria, Mercia, East Anglia, Essex, Kent, Sussex e Wessex. Os reinos anglo-saxões acabaram se tornando o Reino da Inglaterra. O termo está em uso desde o século 16. Ele é usado para se aplicar tanto aos sete reinos como ao período em que eles existiram.