for a male
Mahal is an Arabic name for boys that means lenient, forbearing.
Names that share its story