Происхождение слова шмякать

шмя́кать шмя́кнуть, напр. тверск. (Даль), смол. (Добровольский). Вероятно, экспрессивное изменение смя́кать «комкать, небрежно бросать», мя́гкий или звукоподражательное, по мнению Преобр. (Труды I, 102). Неприемлемо, вопреки Горяеву (ЭС 424), предположение о родстве с лит. smõgti «бить, бросать», англ. smасk «хлопок, треск», smash «разбивать».

См. также:

  1. толковый словарь: лексическое значение слова шмякать
  2. слово шмякать — сводная статья из словарей