Name: Mahal (محل)
Meaning: Mahal is an Arabic name for boys that means lenient, forbearing.
Gender: male