А в словарь Фасмера не пробовали заглянуть ?
сюда Первый вывод - Яга - общееславянское название, в чешском и польском (в во всех восточнославянских тоже) это ведьма,
другие славянские языки имеют сходное слово со значениями: «мука, пытка»; «ужас», «опасный», «гнев», «сердить», «злиться»
Для того чтобы как-либо судить об этом персонаже следует провести сравнительный анализ фольклора всех народов в котороых Яга - ведьма. Без этого все суждения не имеют никакой ценности, образ достаточно древний (начало расселения славян) и за всё время своего существования насобирал на себя много нового.
.