The exact cause of neonatal hemochromatosis is not fully understood. However, it is believed to result from an alloimmune process, similar to Rh disease, where the mother's immune system attacks the fetal liver. The condition is not linked to genetic mutations associated with adult hemochromatosis.