Selenium : Foods that have a high amount of selenium like nuts, meat, bread, eggs and others can cause hair fall. Although the body does need traces of selenium because it is considered as an antioxidant but if consumed in higher quantites these foods can cause hair loss.