Mehrad means "Someone marked by open-heartedness and willingness to give freely of themselves. This name reflects magnanimity and a selfless character.".
Mehrad meaning in Urdu is: سخی، بے غرض
Mehrad is of Arabic origin.
Mehrad has 2 syllables.
Parents who liked Mehrad also loved these names