Name: Haafiz (حافظ)
Meaning: Title of a man who has memorized the whole Quran, guardian, protector, attribute of Allah.
Gender: male