Name Niharlal generally means Mist or Fog or Dew, and is a Masculine (or Boy) name, which means generally Men's or Boy's have this name. Name Niharlal has Indian origin and people with name Niharlal are mostly Hindu by religion. Rashi of name Niharlal is Vrushik (Scorpio) with dominant planet Mars (Mangal) . |