Name: Musharrafi (مشرفي)
Meaning: Musharrafi is an Arabic name for boys that means honorable, worthy of honor. It is an attribution to Musharraf.
Gender: male