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