Name Nahid generally means Immaculate or Undefiled or Star or Planet Venus or Stainless, and is a Unisex name, which means both Boy's and Girl's can have this name. Name Nahid has Indian, Iranian (Persian) origin and people with name Nahid are mostly Muslim by religion. Rashi of name Nahid is Vrushik (Scorpio) with dominant planet Mars (Mangal) . |