Этимологический словарь Крылова
Возможно, восходит к немецкому Steckholt – "засов", образованному от stecken – "втыкать, вкладывать" и holt – "держатель".
щеколда
Щеколда