Этимологический словарь Крылова
Этот глагол, означающий "соединиться вплотную", образован от общеславянского съмыкати, имеющего ту же основу, что слова замок, мчать, пресмыкаться.
смыкаться