Why are they called snow leopards?

Because they live in central Asian areas of mountains which are usually covered in snow, and have pale grey or brown fur, which camouflages them. Incidentally this leopard is also known as an Ounce.