Pericarditis: A little fluid around the heart can be normal, but if it is seen it is likely abnormal. The most common cause of pericardial fluid is a viral infection, or other causes of inflammation which can be some disease like lupus, or medications. Injury to the heart can also cause fluid.