Іванов день вперше з'явився у східних і західних слов'ян. До християнства день Івана Купали був пов'язаний з літнім сонцестоянням, тобто 20-21 червня. Це було свято Сонця, зеленого косовиці і зрілого літа. З прийняттям же християнства з'явився день Іоанна Хрестителя, що відзначається 24 червня. Після переходу на новий календар він зрушився на 7 липня. Значення імені Іоанн в перекладі з грецької - «купатель, занурювач».
Спочатку свято припадав на рубіж двох періодів сонячного циклу. А річний цикл сонця складав основу древнього землеробського календаря. До дня Купали сонце ставало найбільш активним - найдовший день і найкоротша ніч. Після цього день йшов на спад. Дні літнього сонцестояння збігалися з зеленими Святками - тижнем відпочинку після посадки врожаю. У цей період люди намагалися добитися благовоління природи, щоб урожай видався хорошим, і здійснювали різні обряди.
День Івана Купали для слов'ян був уособленням з'єднання Отця Неба і Матері Землі, Вогню і Води, чоловічого і жіночого. Люди вважали, що в цей період все навколо наповнюється любов'ю.
Свято називали по-різному в різні періоди часу і в залежності від місцевості: Купала, Ярілін день, Кресь, Іван-травник, Іван добрий і т.д. Якщо перекласти слово «Купала» з санскриту, з якого відбулися багато слова, то вийде: ku - «край, земля», pala - «хранитель, повелитель, захисник». Тобто «Захисник, повелитель Землі», що відносилося до Сонця.
За стародавнім народним календарем свято Ярілін день входив у єдиний цикл: перед Купалом був день Горпини Купальниці, а після - Петров день. Цей період року, за народними повір'ями, припадає на пік природного розквіту. Люди вважали, що багаторазово зростає магічна сила стихій (землі, води і вогню) і прагнули долучитися до неї. Разом з тим, вважалося, що негативні потойбічні сили також активізуються в ці дні, тому потрібно дотримуватися обережності, щоб не піддатися їх впливу.
В ніч на Івана Купала зазвичай здійснювали ритуальні обмивання у відкритих водоймах. Вважалося, що в цей день вода мала здатність оновлювати і зцілювати. Також плели вінки і пускали їх по воді, гадаючи на весілля. Люди танцювали навколо вогнищ, стрибали через них, щоб привернути щастя. Після цього молодь влаштовувала веселі ігри.
На узвишші встановлювали опудало, підносили йому частування, водили навколо нього хороводи і співали пісні. Після цього опудало спалювали або топили у водоймі. Вважалося, що лікарські трави в цей час мають особливо сильні властивості, тому їх збирали в цей день і запасалися надовго. У найкоротшу купальську ніч люди воліли не лягати спати, щоб не потрапити під вплив нечисті.