Vesna is a popular Slavic female name derived from the name of Vesna, an ancient Slavic goddess of spring. It means "spring" in some Slavic languages.