Хапун в славянской мифологии — небольшой скрюченный дед с длинной седой бородой и большим мешком. Он летает по воздуху, высматривая детей, которые не слушаются взрослых.
Подкараулив, когда такой ребёнок отошёл далеко от дома, хапун хватает его и сажает в свой мешок. Детского плача из завязанного мешка никто не услышит.
Невозможно увидеть хапуна заранее, чтобы спрятаться и убежать от него, потому что он невидимый и виден только тогда, когда развяжет мешок, а делает он это только у себя дома.
Живёт хапун за тёмным лесом посреди болота. Туда уносит детей, всячески издеваясь над ними. Когда же украденные дети вырастают, они тоже становятся хапунами.