В санскрите корень kup– означал «светить, сиять, быть жарким, возбужденным» и косвенно связывался с солнечным божеством. Славянскому Купале созвучно негреческое по происхождению имя Ἀπóλλων «бог солнца»; по одной из версий, оно происходит от древнегреческого ἀπέλλα «собрание», что семантически сближает его с праславянским *kup «собирать, совокуплять» и латинским copula. В римской мифологии Купале более всего соответствовал бог любви Купидон (от cupido «страсть, влечение»).