Meaning of name Haafiz - Protector, One who has memorised the Quran. Currently we have thousand of Baby Boy Names A to Z with meaning. Know Similar Names and Variant Names for name Haafiz