Quick answer
Vesna is a girl name meaning "spring".
Pronunciation: Croatian /ˈʋês.na/; Macedonian /ˈvɛs.na/.
Meaning and history
The name means "spring" in many Slavic languages. This was the name of a Slavic spirit associated with the springtime. It has been used as a given name only since the 20th century.
Notes and context
Usage: croatian, serbian, slovene, macedonian, slavic mythology | Serbian: Весна