Zaheer /za-heer/ [3 sylls.] as a name for boys. Zaheer's name origin is Arabic, and the meaning of Zaheer is blossoming, flourishing. Zaheer is a variant transcription of Zahir (Arabic).Compare surname Zahar.Kreatif forms: Zalheer, Zanheer, Zeheer.aheer has 1 more different form via Zahir: Zayyir. Zaheer is a rare first name for males but a very popular surname for all people (#55237 out of 150436, Top 37%).