В архаичной картине мира Иван Купала не был богом или духом, которому поклонялись древние славяне. Этим именем предки называли праздник весенне-летнего цикла, который известен и в наши дни.
Представления о Купале как о божестве появились вследствие распространённой ошибки церковнослужителей, боровшихся с язычеством. Ревнители христианства первыми приняли название народного праздника за имя бога.