Name: Shahrad (شهرد)
Meaning: Shahrad is a Persian name for boys that means king, it can also mean generous, selfless.
Gender: male