Этимологический словарь русского языка Семенова - щелкать
Щелкать
Немецкое – schellen (звонить).
Украинское – лускати, лузати (щелкать, грызть).
Древнеисландское – skjalla (громко ударять).
По мнению некоторых исследователей, слово могло возникнуть от существительного «щель». Однако данная версия является весьма сомнительной.
Время появления слова в русском языке – середина XVIII в.
Одно из ранних значений слова – «раздроблять, раскалывать, разгрызать что-либо (орехи, семечки) с характерным отрывистым звуком, с хрустом». В настоящее время слово используется в значении «воспроизведение отрывистых, резких, коротких звуков, или же короткий удар разгибаемым пальцем, согнутым при помощи большого пальца».
Производные: щелкнуть, щелчок, щелкун, щелк.
Этимологический словарь русского языка. М.: Русский язык от А до Я. Издательство
Москва
2003