A modern compound name joining Hazel, the tree, and Rose, the flower, for a double botanical meaning.
Like Hazelrose?
Swipe through thousands of names like it