From Arabic 'mahdi' meaning 'guided one' or 'rightly guided.'
Like Mahdeen?
Swipe through thousands of names like it