Een veelhoek of polygoon (van het Oudgriekse πολυγώνιον, polygṓnion‚ veelhoek, samengesteld uit: πολύς, polýs, veel en γωνία gōnía, hoek) is een meetkundige figuur in een plat vlak, gevormd door een gesloten keten van een eindig aantal lijnstukken.
Het equivalent van een veelhoek in drie dimensies heet een veelvlak.