A modern spelling variant of Nova, from Latin novus, meaning "new."
Like Novva?
Swipe through thousands of names like it