Variant of Viva, from Latin vivus meaning "alive" or "lively."
Like Vieva?
Swipe through thousands of names like it