Compound of Mary ('wished-for child') and Beth (from Elizabeth, 'God is my oath').
Like Maribeth?
Swipe through thousands of names like it