Modern invented name evoking 'amor' (love in Spanish and Latin), conveying romantic warmth.
Like Amorra?
Swipe through thousands of names like it