Compound name blending Mary (Hebrew, bitter/beloved) with Frances (Latin, free one).
Like Marifrances?
Swipe through thousands of names like it