Danica is Hebrew or Slavic, depending on where you search, and means "morning star" or "first star of the morning." From a Slavic word meaning morning star, Venus.
Slavic Meaning: The name Danika is a Slavic baby name. In Slavic the meaning of the name Danika is: Morning star.
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.
Possibly from a Germanic name meaning "a Wend", referring to the Slavic people who inhabited eastern Germany. In Polish legends this was the name of the daughter of King Krak, the legendary founder of Krakow.