Jaakon Hiidenkirnu Iitin Säyhteellä.

Perinteisesti hiidenkirnu on kalliossa oleva lieriönmuotoinen kuoppa. Hiidenkirnut ovat syntyneet jääkauden jäätikköjen sulamisveden pyörittäessä isoa kiveä tai kiviä, jauhinkiviä eli pyörrekiviä, paikoillaan, jolloin ne ovat kaivertaneet kallioon melko symmetrisiä ja sileäreunaisia koloja. Virran on täytynyt olla riittävän voimakas pitääkseen pienemmät kivet poissa, ja tarpeeksi korkea, jotta muut painavat kivet ohittaisivat syntyvän kirnun muualta virran syvemmistä kohdista eivätkä tukkisi syntyvää kirnua. Hiidenkirnujen syvyys voi olla useita metrejä. Monissa hiidenkirnuissa on edelleen jauhinkivi pohjalla.
Hiidenkirnuista ei ole tehty paljonkaan tutkimuksia Suomessa tai muualla maailmassa, joten on hyvin vaikea sanoa tarkkaa listaa maailman tai edes Suomen suurimmista hiidenkirnuista. Samoin hiidenkirnun käsite voi joskus olla hämärä.
Tämä kirnu on yksi monista vastaavista luonnonilmiöistä, joiden synnylle ei vieläkään ole löydetty yhtäläistä syntyteoriaa.
Geologisen klubin Matii Virkki uskoo kirnujen syntyneen Vesivaippateorian mukaan, ks. wikipedia.