The name "Veselka" is a Slavic personal name that is currently used by Ukrainians in Serbia and Croatia. It has been adopted by Serbs as the name Veselka (Grk 230), by Croats as Veselka (Śim 359), and by Bulgarians as Веселка (Ilchev 108). The name is based on the adjective "vesely," meaning "cheerful." In Serbia, the name Veselka was already popular during the Turkish captivity (Buryi 210). In Ukraine, the name Veselka is now perceived as meaning "rainbow."