The meaning of Mahal is Mahal is an Arabic name for boys that means lenient, forbearing.
Mahal Name In Arabic : محل
Mahal Name In Bangla : মহল
Mahal Name In Urdu : محل
Mahal Name In Hindi : महल