Compound of Mary (Hebrew 'bitter/beloved') and Frances (Latin 'Francus,' free one), a Catholic double name.
Like Maryfrances?
Swipe through thousands of names like it