Name: Marashid (مرشد)
Meaning: Marashid is an Arabic name for boys that means right guidance. It is the plural of Marshad.
Gender: male