The word "niente" per se means "nothing", yes. But different language, different grammar.
In English, we've stigmatized what we call the double negative. But language is not math. There are languages like Italian where negative concord is normal, just like adjective-noun agreement. So where we would say "I don't have anything in my purse", they would say "Non ho niente nella mia borsa".