nadie PRONOUN nobody; anybody
The usual translation for the word nadie is nobody:
Nadie habló. Nobody spoke.
No había nadie. There was nobody there.
However, unlike English, Spanish tends to use double negatives, as you can see below:
No lo sabe nadie más. Nobody else knows.
When this happens, that is, when there is a negative statement, the word nadie is translated as anybody:
No le gusta que nadie le contradiga. He doesn’t like anybody contradicting him.
When nadie is used as an object pronoun, a has to go before it:
No quiere ver a nadie. He doesn’t want to see anybody.