Основной ошибкой исследователей, ставивших вопрос о фольклорных источниках "Вия", было то, что они сказки о ведьме, имеющие сюжетное сходство с "Вием", рассматривали суммарно. Между тем в интересующих нас сказках следует различать три редакции.
К циклу сказок первой редакции должны быть отнесены сказки с такой сюжетной схемой: парень любит девушку, но затем бросает ее; девушка, ведьмина дочь, мстит бросившему ее парню; ночью она в виде кошки приходит к парню, но парень, предупрежденный матерью, раньше девушки успевает набросить на нее уздечку и вскочить ей на спину. Превратившаяся в коня ведьма носит на себе парня до тех пор, пока в полном изнеможении не падает на землю; вновь обратившись в девушку, она умирает. По требованию родителей умершей, парень, виновник смерти, должен три ночи провести около гроба, читая псалтырь. Парню приходится пережить различные ужасы, нарастающие из ночи в ночь; благодаря советам матери (деда и т/ п.) ему удается избежать гибели. Так как ни умершая ведьма, ни прочие мертвецы не могут переступить черту и увидеть парня, то на третью ночь они обращаются за помощью к "старшей ведьме", которая и указывает на парня, но в это время поют петухи. Сказка оканчивается обычно тем, что парень остается живым, а тело ведьмы вывозят за село и сжигают. Впрочем, в некоторых вариантах парень не выдерживает испытанных ужасов и умирает.
Сказки второй редакция отличаются от сказок первой редакции главный образом в своей вступительной части и в характеристике действующих лиц. Если в сказках первой редакции парень и девушка односельчане, то в сказках второй редакции герой случайно попадает в данную местность, а героиней является "царевна", "королевна" и т. п. Мотив "отвергнутой любви", любовный конфликт, как исходный пункт завязки, в сказках второй редакции отсутствуют. Герой не является виновником смерти девушки; девушка определяется как "заклятая" или "одержимая". Сюжетная схема сказок второй редакции может быть представлена в таких чертах: случайно попавший в чужую страну (город, село) герой должен провести три ночи около гроба умершей царевны, которая растерзывает каждого остающегося в церкви на ночь. Герой пытается убежать, но "добрый советник" (старик или старуха) останавливает его и уговаривает провести ночь у гроба. Действие развертывается дальше, как и в сказках первой редакции: герой переживает ряд ужасов, ужасы нарастают; на третью ночь, когда мертвая царевна встает из гроба, герой ложится в гроб и не встает до тех пор, пока не начинают петь петухи. "Заклятие" спадает с девушки, она освобождается от власти нечистой силы, и сказка заканчивается женитьбой героя на освобожденной царевне.
Сказки третьей редакции — сказки о герое, не знающем страха (О. Раздольский, № 43; Афанасьев, № 204; бр. Гримм, № 4). Эти сказки в основном представляют своеобразное видоизменение сказок второй редакции. Герой, не знающий страха и ищущий случая испытать страх, вызывается провести ночь около гроба умершей ведьмы или, по другим вариантам, в заколдованном дворце. Как и сказки второй редакции эти сказки имеют благополучную развязку: царевна освобождается от заклятия и герой женится на ней.
Наиболее ранняя запись украинской сказки первой редакции относится к 40–50 гг., это — "Сказка, що парубок любив дiвку i потому перестав i вона εго хотiла зчарувати" в собрании А. И. Дыминского. Парень любит девушку, но затем бросает ее. Отвергнутая девушка в виде кошки приходит к парню; парень набрасывает на нее уздечку и ездит на ней "по полях и житах" до тех пор, пока та не умирает. Парню "присудили" три ночи ходить в церковь и читать "книжку". Мать, выступающая в роли "доброго советника", советует парню не оглядываться и не отвечать. В полночь мертвая девушка встает из гроба; парень, несмотря на все упрашивания ведьмы, не оборачивается, и при пении петухов девушка вновь ложится в гроб. На вторую ночь повторяется то же. На третью ночь ведьма призывает на помощь других мертвецов, затем предлагает принести новорожденного младенца и, наконец, палочку, осмоленную с обеих сторон смолой, но поют петухи "i ото всьо зосталося на церквi". На утро парня выпустили, а мертвую ведьму вывезли за пределы села и сожгли ("Казки та оповiдання з Подiлля в записах 1850—60 рокiв", 1928, стр. 55–56, № 111).
Из русских сказок с аналогичной сюжетной схемой можно отметить сказку № 208с в собрании "Народных русских сказок" Афанасьева.
Завязка большинства сказок первой редакции: парень накануне свадьбы бросает девушку (Б. Гринченко. "Этнографические материалы", т. I, стр. 66), парень не желает "ночевать" с девушкой (В. Милорадович. "Киевская Старина", 1896, кн. IX, стр. 48). То же в приведенной сказке из собрания А. И. Дыминского и в сказке "Вiдьма та вiдьмак" Драгоманова ("Малор. народные предания", стр. 71). У Гоголя этот сказочный мотив отвергнутой любви сохраняется только в рудиментарной форме. "…Старуха шла прямо к нему с распростертыми объятиями. "Эге, гe!" подумал философ: "только нет, голубушка, устарела!"…" [Мотив: "старуха, требующая любви от молодого героя и затем обращающаяся в девушку", был разработан М. П. Загорским. В 1825 г. в "Новостях литературы" была напечатана его "народная русская сказка": "Оборотень или старуха-красавица" (вышла в том же году отдельным изданием). Герой Загорского — Ратмир, богатырь князя Владимира. См. В. Сиповський. "Украïна в росiйському письменствi, Киïв, 1929, стр. 76–77.]
За эпизодом "отказа" следует у Гоголя эпизод езды ведьмы на парне. "Старуха подошла к нему, вскочила с быстротою кошки к нему на спину и он, подпрыгивая, как верховой конь, понес ее на плечах своих". Последовательность эпизодов в "Вии" (отвергнутая Хомою ведьма, ведьма, кошкою прыгающая на спину, езда ведьмы на Хоме) соответствует последовательности эпизодов в сказках. Многие народные рассказы, как заметил В. Милорадович, начинаются так же, например: "батько йшли на досвiтки, коли бiла кiшка скочила ïм на в'язи". Или "вiдьма перевернулась кiшкою i стала паробковi стрибать на плечi". Кошкой приходит ведьмина дочь в сказке у Дыминского; кошкой прыгает она под ноги парню в сумской сказке о Пантелеймоне у Б. Гринченка: "Як вийде вiн з хати, то вона як насяде, то вiн везе аж до свого порога"; "то був такий хороший парубок, а то став такий як сухарь". Ср. у Гоголя вставной рассказ о псаре Миките, на котором ездила панночка и который "воротился едва живой и с тех пор иссохнул весь, как щепка".