Name: Mirshadi (مرشدي)
Meaning: Mirshadi is an Arabic name for boys that means well-guided, on the right path. It is an attribution to Mirshad.
Gender: male