Possibly a variant of Sanskrit Naveen meaning 'new' or 'fresh,' or a modern invented creative blend.
Like Navian?
Swipe through thousands of names like it