Происхождение слова знахарь

Зна́харь. Образовано суффиксальным способом от существительного знаха, которое в свою очередь было образовано от глагола знати. Первоначальное значение — «знаток» со временем цереходит в «колдун», что, видимо, свидетельствует о древних представлениях, согласно которым от знания до колдовства — один шаг.

зна́ха́рь укр. знаха́р, блр. зна́хар, др.-русск. знахарь, знахорь. От знать. Вероятно, табуистическое название (Мi. ЕW 401; Хаверс 116); ср. диал. зна́тник «колдун», астрах. (РФВ 63, 129), знато́к «знахарь», череповецк. (Герасимов), лит. žynỹs «колдун» от žinóti. Образование, аналогичное жи́харь : жить.

Зна́харь. Искон. Суф. производное от знаха, образованного с помощью суф. -х(а) (ср. замараха) от глагола знать (см.). Исходно — «знающий», затем — «колдун» (ср. ведьма).

См. также: значение слова знахарь в толковых словарях.