смекалка

СМЕКАЛКА. Искон. Суф. производное от смекало «ум, сметка», в диалектах еще известного, производного с помощью суф. -ло (< *-dlo) от смекать, приставочного производного к мекать.

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