Taheer \ta-heer\ as a boy's name is a variant of Tahir (Arabic), and the meaning of Taheer is "pure".
Similar baby names are Naheer and Zaheer.