Tahir \ta-hir\ as a boy's name is of Arabic origin, and the meaning of Tahir is "pure".
Tahir has 1 variant form: Taheer.