What does the name Vesna mean? The meaning of the name Vesna is Messenger. The origin of the name Vesna is Slavic. This is the culture in which the name originated, or in the case of a word, the language.
People who like the name Vesna also like: Pandora
, Lola Lukas
Name Notes: Goddess of the Spring