Mahid
in baby boy name
The meaning of Mahid is Another name for Allah, one who preaches
Mahid Name In Arabic : مهيد
Mahid Name In Bangla : মাহিদ
Mahid Name In Urdu : محد
Mahid Name In Hindi : महिद