Naveed \n(a)-veed\ as a boy's name is of Farsi and Persian origin, and the meaning of Naveed is "best wishes".
Naveed has 1 variant form: Navid.
A baby name that sounds like Naveed is Nevada.