Hafeez \ha-feez\ as a boy's name is a variant of Hafiz (Arabic), and the meaning of Hafeez is "one who guards".
The baby name Hafeez sounds like Hapheez and Haphiz. Other similar baby names are Halsey, Hannes, Haven, Hawes, Hayes, Havier and Havel.