ВЕДЬМА - общеславянское; образовано от глагола "знать": ведать. Первоначально -"ведающая, знающая" (ср. знахарь), потом - "колдунья". Бранное значение возникло позднее на базе второго значения. В санскрите и др. индоевропейских языках встречаются слова с основой ved, нпр., ...