What is a 0 and why 0 called a whole number? why 0 is not called a natural number?

What is a 0 and why 0 called a whole number? why 0 is not called a natural number?