Hafiz Prev Random Next GenderMaleOriginArabicone who guardsPronunciationha-fiz Prev Random Next Share this:TweetRedditShare on Tumblr