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