Audreyrose is a compound of Audrey, from Old English meaning noble strength, and Rose, the flower.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Audreyrose?
Swipe through thousands of names like it