«Некоторые полагают, что название «Купала» связано именно с этими обрядами. Другие же уверяют, что праздник получил такое имя, поскольку был посвящен некоему Купале — «богу полевых цветов и плодов».

Но тогда откуда же взялся «Иван»? Появился он как раз после крещения Руси. После принятия христианства все языческие традиции пытались во что бы то ни стало искоренить. И в итоге решили просто заменить праздник Купалы праздником Рождения Иоанна (Ивана) Крестителя — пророка, предсказавшего пришествие Мессии и крестившего Спасителя в водах реки Иордан. Однако заставить людей забыть древние обряды так и не получилось, а вот название изменить удалось: в народе языческий и христианский праздники «соединились» в один — день Ивана Купалы.»


https://www.kp.ru/family/prazdniki/ivan-kupala/