Kupala
Vyacheslav Ivanov and  are two of these experts. They think "kupala" comes from the same old Indo-European word as "Cupid". Cupid is the Roman god of love. This old word means 'passion' or 'desire'.