Name: Mehrad (محرض)
Meaning: Mehrad is a Persian name for boys that means generous, selfless.
Gender: male