From Arabic Majdi, meaning 'glorious,' 'honorable,' or 'of glory.'
Like Magdy?
Swipe through thousands of names like it