Yaguarcocha or yahuarcocha means Lake of blood in Quechua. it comes from yahuar: blood and Lake: Lake.