A modern compound combining Nova, 'new,' with Grace, suggesting fresh blessing or elegance.
Like Novagrace?
Swipe through thousands of names like it