Name: Musahib (مصاحب)
Meaning: Musahib is an Arabic name for boys that means companion.
Gender: male