Hafez is also spelled Hafedh.