Name: Miraf (معرف)
Meaning: Miraf is an Arabic name for boys that means perceptive, keen, intelligent.
Gender: male