White blood cells fight viral and bacterial infections in the body. Having too few white cells is called leukopenia, a condition that puts a person at risk for infections. Having too many white cells is called leukocytosis, and this means there may be an infection present. Both conditions may be caused by a number of diseases, and both are usually diagnosed while a doctor is performing blood tests related to another suspected condition.