Vesna is a female name.
Vesna is a Slavic name.
Vesna originally means “messenger” and is a symbol for the “spring”, because Vesna is the “Goddess of spring” in the Slavic Mythology.
Make sure you don't miss any baby name with our free app CharliesNames. Download it now and find the most amazing names! :)