Compound of London (Celtic place name meaning 'great river') and Rose (Latin 'rosa'), a modern double name.
Like Londonrose?
Swipe through thousands of names like it