Name: Hafiz (حافظ)
Meaning: Guardian, Protector, Name of Allah , Title given to a man who has memorised the entire Quran.
Gender: male