Variant of Roselyn, blending Rose (Latin, 'rose') and Lynn (Welsh, 'lake'), meaning 'pretty rose'.
Like Rosselin?
Swipe through thousands of names like it