An enlarged spleen can be caused by infections, cirrhosis and other liver diseases, blood diseases characterized by abnormal blood cells, problems with the lymph system, or other conditions. Here are some common causes of an enlarged spleen: Infections. Viral infections, such as mononucleosis. Parasitic infections, such as toxoplasmosis.