Non-cancerous blood-filled masses known as hemangiomas are the primary cause of lesions on the liver, according to the California Pacific Medical Center. Other benign causes of hepatic lesions include simple liver cysts, focal nodular hyperplasia, and hepatic adenomas, explains Johns Hopkins Medicine.