Hafez is also spelled
Hafedh
.