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:
Casimir,
Waheed,
Allen,
Banjo,
Alijah,
Adam,
Behar,
Rosalind,
Jolanda,
Izdihar,
Ulani,
Ines,
Amy,
Coaxoch