Hafiz
Primarily Male
The meaning of the name Hafiz is Guardian
The origin of the name Hafiz is Arabic
People who like the name Hafiz also like:
Emile,
Ruh,
Casimir,
Waheed,
Allen,
Banjo,
Alijah,
Lana,
Nawra,
Lorelei,
Durriyah,
Rana,
Raquel,
Rosalind