Name: Shahroud (شهرد)
Meaning: Shahroud is a Persian name for boys that means beloved son, adored son.
Gender: male