Blend of Mary (bitter/beloved) and Jo (God will increase), a compact compound name.
Like Marjo?
Swipe through thousands of names like it