З історією появи цього чудового у багатьох відношеннях вираження пов'язаний один історичний випадок часів кримської війни, коли відбулася велика битва між військами західної коаліції і російською армією, яке увійшло в історію як битва при Альмі. Це було одне з перших битв війни і в російській армії панувала спокійна впевненість в своїх силах, заснована на кількісній перевазі. Коли Меньшиков, командувач армією поцікавився чи вдасться відбити ворога, генерал армії йому відповів, що не треба турбується, у нас важлива висота і якщо що шапками противника закидаємо. Варто згадати, що на Русі шапки часто кидалися на землю перед бійкою, суперечкою або даючи обіцянку. Як би там не було, бій при Альмі російська армія програла, а вираз увійшло в російську мову в якості іронічного опису вихваляння, заснованого на кількісному, але не якісну перевагу.
Спочатку цей фразеологізм означав чисельну перевагу над супротивником, але після російсько-японської війни він придбав інше значення, а саме - пусте хвастощі, невиправдана бравада по відношенню до супротивника. Адже чорносотенці обіцяли японців "шапками закидати", а вийшло зовсім навпаки, Росія війну програла.
А от щодо походження цього виразу є тільки теорія про те, що киданням шапкою об землю на Русі виражалася і досада і нестримні веселощі (перед тим, як пуститься танцювати кидали шапку на землю)