Врач - исконно славянское слово.
Так в старину называли всех лекарей, знахарей и колдунов.
Так же у слова «врач» и слова «врать» одна основа. Врач – это тот, кто лечит словом.
А вот слово «врать» приобрело негативную коннотацию , скорее всего, из-за уличения тех «знахарей» в шарлатанстве и обмане доверчивых людей.