Low ferritin levels are a sign of iron deficiency. It can be caused by any condition that affects iron levels. Ferritin is a protein that contains iron. When a person shows high or low iron levels symptoms, a doctor may order a ferritin blood test to help diagnose.