A Spanish compound of Maria and flor, meaning 'Mary' and 'flower,' combining devotion with floral imagery.
Like Mariaflor?
Swipe through thousands of names like it