Combination of Lily (English flower name) and Rose (French/Latin), a nature-inspired double floral name.
Like Lilirose?
Swipe through thousands of names like it