Древнерусское – коварьнъ (кузнец).
В древнерусском языке слово известно с XI в. Оно пришло в него из старославянского. Слово связано с корнем «ковати» – «ковать, замышлять». В старославянском языке существовало выражение «ковати зъло» – «замышлять недоброе».
Коварным обычно называют человека недоброго, делающего что-то со злым умыслом.
Родственным являются:
Чешское – kovar (кузнец).
Производное: коварно.
Этимологический словарь русского языка. М.: Русский язык от А до Я. Издательство ЮНВЕС>. Москва. 2003.