Rosaleigh combines Rose, from Latin for the flower, with Leigh, creating a romantic English compound name.
Like Rosaleigh?
Swipe through thousands of names like it