Интересно, что слово Врач имеет исконно славянское происхождение. Это подтверждается большинством ученых в области лингвистики.
Первоначальное значение: врач — знахарь, лечащий заговорами и заклинаниями, т. е. тот, кто заговаривает болезнь.
Существительное Врач - родственное глаголу врать. Оба слова происходят от старославянского вьрати, что значит врать, ворчать, говорить, заклинать.
Выходит, что в древности врачи врали? Да, но слово врать изначально не содержало в себе негативного смысла и до XIX века означало также говорить, болтать.
болгарское врач – колдун;
сербохорватское вра̑ч – прорицатель;
словенское vráč – врач.
-врач-/-vráč- имеется во многих родственных славянских языках.