Compound of Anna (Hebrew, 'grace') and Rose (Latin, the flower), meaning 'graceful rose.'
Like Annarose?
Swipe through thousands of names like it