Nayva is a modern invented name, likely influenced by Nevaeh, Nava, or Ava-style sounds.
Like Nayva?
Swipe through thousands of names like it