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

щёлк — межд. и сущ., па́щелок «шлепок ладонью» (Шахматов, ИОРЯС 7, I, 306). По мнению Горяева (ЭС 428 и сл.), от щель. Возм., звукоподражательное.

ЩЁЛКАТЬ. Искон. Считается суф. производным от щелк, восходящего к звукоподражанию.

См. также: значение слова щелкать в толковых словарях.