Combination of Rose (Latin 'rosa') and Lee (English, meadow), meaning rose of the meadow.
Like Rosealee?
Swipe through thousands of names like it