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