孩子有白头发可能是遗传所造成的,也可能是由于自身营养供给不足,气血不足所导致的。头发一般是靠血液来供给养分的,如果自身的营养成分或是气血不足的话可能是会对导致有白头发的产生。建议:您带孩子去医院检查一下微量元素,如果缺失及时补充,平时多吃些含维生素高的蔬菜水果。