Hlavolam je problém, hádanka, záhada, která zkouší vynalézavost jeho řešitele. Obecně nejznámější formou hlavolamů jsou mechanické hlavolamy, ale mohou za ně býti považovány i mnohé jiné úlohy. Například křížovky, sudoku, různé formy doplňovaček, osmisměrek a podobně. Stejně tak může být za hlavolam považována šifra, hádanka či matematická slovní úloha. Určitou formou hlavolamu mohou být také úlohy některých logických her, jako jsou například šachy či GO.
Mechanický hlavolam je objekt, který svého luštitele vyzývá k objevení skrytého aspektu předmětu, a to za použití logiky, zručnosti, zkušenosti, prostorové představivosti, fantazie či štěstí.
Hlavolamy jsou často vytvářeny jako forma zábavy, často však vycházejí z vážných matematických či logických problémů. V takových případech může být jejich úspěšné řešení významným příspěvkem k matematickému výzkumu.
Historie hlavolamů sahá až do Starověkého Egypta, Číny, Japonska či na Arabský poloostrov. Nejrůznější hlavolamové hříčky se objevovaly nejen mezi vládnoucí vrstvou, ale v jednoduchých formách i mezi obyčejnými lidmi.
V roce 1893 vydal profesor Hoffman v Londýně knihu "Hlavolamy staré a nové" (Puzzles old and new), ve které se kromě popisu více než 40 hlavolamů také poprvé pokusil ustanovit základní kategorizaci hlavolamů. Jako hlavní problém tohoto úkolu popisuje fakt, že není možné prakticky určit jednoznačné kategorie tak, aby se některé hlavolamy nepřekrývaly.
Po diskuzích[koho?] se nakonec v současnosti všeobecně uznávané kategorie ustálily na deseti s některými podkategoriemi:[zdroj?!]
(například Myslivecká holba)