Этимологический словарь Крылова
Заимствовано из тюркских языков, где капкан – "западня, ловушка".
капкан
Капкан