From Arabic naming traditions, it is related to roots meaning praised or praiseworthy in devotional usage.
Like Mahid?
Swipe through thousands of names like it