Compound of Isla (Scottish island place-name) and Rose (Latin/English, the rose flower), evoking floral island imagery.
Like Islarose?
Swipe through thousands of names like it