En heptagon, eller sjuhörning, är en polygon med sju hörn. En liksidig och likvinklig heptagon kallas för en regelbunden heptagon.
Vinkelsumman i en heptagon är 900°.
Heptagonen är den enklaste polygonen där den vanliga formen inte är konstruerbar med passare och linjal. Den kan dock konstrueras med användning av Neusis konstruktion.
I Storbritannien och vissa andra länder finns det mynt formade som regelbundna heptagoner.