Происхождение слова замкнуть

замкну́ть см. мкну́ть.

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

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