Navid \n(a)-vid\ as a boy's name is a variant of Naveed (Farsi, Persian), and the meaning of Navid is "best wishes".
The baby name Navid sounds like Nevada. Other similar baby names are David and Nagid.