Nafir is a muslim boy name and it is an Urdu originated name with multiple meanings. Nafir name meaning is To Dominate and the associated lucky number is 7. Accompanying with Nafir meaning you can also listen here how to pronounce Nafir name.