A modern elaboration of Nova, from Latin meaning new, with the fashionable suffix -leigh.
Like Novahleigh?
Swipe through thousands of names like it