смекалка

Смека́лка. Образовано суффиксальным способом от диалектального смекало — «ум, сметка». К той же основе восходят намекать и просторечное кумекать.

См. также: происхождение слова смекалка в других этимологических онлайн-словарях русского языка нашего портала.