Zayyir \za-yyir\ as a boy's name is a variant of Zahir (Arabic), and the meaning of Zayyir is "blossoming, flourishing".
The baby name Zayyir sounds like Sawyer and Sayer. Other similar baby names are Zayfir, Zaylor and Zayphir.