What is a baby cat called?

A baby cat is called a kitten