Этимологический словарь Крылова
Это, казалось бы, такое русское слово было заимствовано в XVIII в. из немецкого языка с притоком в Россию иностранных умельцев; немецкое Schlosser, образованное от Schloss – "замок", в русском языке претерпело изменения и приняло свой сегодняшний вид.