Name: Mishaaf (مصحف)
Meaning: Mishaaf is an Arabic name for boys that means one who loves something very much, one who is obsessed with something.
Gender: male