Hapheez \ha-pheez\ as a boy's name is a variant of Hafiz (Arabic), and the meaning of Hapheez is "one who guards".
The baby name Hapheez sounds like Haphiz and Hafeez. Another similar baby name is Hasheem.