Akademik

замкнуть
Искон. Преф. производное от *mъknǫti «двинуть». Буквально — «задвинуть, засунуть, затолкать». Ср. отомкнуть, сомкнуть, примкнуть. См. замок (2)}}.

Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа. . 2004.