Baby name
Hafez
/HAH · fez/
Meaning
“Guardian memorizer”
A masculine name of Persian origin meaning guardian memorizer.
How it ages.
Stable numbers across Iranian registries mark Hafez as a name parents trust rather than discover.
The cultural moment.
Data from Iran over the past ten years places Hafez in a reliable, unchanging band on the rankings.