Audreyrose is a compound of Audrey, from Old English meaning noble strength, and Rose, the flower.
Like Audreyrose?
Swipe through thousands of names like it