A combination of Mary (Hebrew 'beloved') and Joan (French form of Hebrew Johanna, 'God is gracious').
Like Maryjoan?
Swipe through thousands of names like it