Name: Shaigan (شجن)
Meaning: Shaigan is a Persian name for boys that means precious, valuable, worthy.
Gender: male