Name: Armaghan (أرمغا)
Meaning: Armaghan is a Persian and Urdu name for boys and girls that means gift.
Gender: male