Haphiz \ha-phiz\ as a boy's name is a variant of Hafiz (Arabic), and the meaning of Haphiz is "one who guards".
The baby name Haphiz sounds like Hapheez and Hafeez. Other similar baby names are Hayvim, Haviv, Harris, Havin and Hughie.