The boy's name Hafiz \ha-fiz\ is of Arabic origin, and its meaning is "one who guards".
Hafiz has 3 variant forms: Hafeez, Hapheez and Haphiz.
Hafiz is a very rare male first name and a very rare surname (source: 1990 U.S. Census). Displayed below is the baby name popularity trend for the boy's name Hafiz. Click here to compare Hafiz with related baby names.
[Top]