Происхождение слова загвоздка

Загво́здка. Искон. Суф. образование от загвоздить «забить клином или пробкой что-л.», суф. производного от гвоздить «забивать клином или пробкой» (от гвоздь в значении «клин, пробка, затычка», в диалектах еще известного). Загвоздка буквально — «затычка», затем — «препятствие, помеха». Ср. заклинило. См. гвоздь.

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