Hafiz Urdu حافظ MeaningMeans “preserver, guardian, keeper” in Arabic. ForBoy OriginArabic Used inArabic, Urdu, Bengali, Malay, Azerbaijani Source: Behind the Name — Hafiz