Usually treated as a variant of Miranda, from Latin mirandus meaning 'worthy of admiration.'
Like Marranda?
Swipe through thousands of names like it