Mahdy is a variant of Mahdi, from Arabic meaning guided or rightly guided.
Like Mahdy?
Swipe through thousands of names like it