Compound of Amelia (Germanic 'industrious') and Rose (Latin rosa), forming a floral double name.
Like Ameliarose?
Swipe through thousands of names like it