A modern English compound from Hazel (tree name) and Grace (favor), joining nature imagery with virtue.
Like Hazelgrace?
Swipe through thousands of names like it