Nahir \na-hir\ as a boy's name is of Hebrew origin, and the meaning of Nahir is "clear, bright".
Nahir has 1 variant form: Naheer.