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