Avocados, with their natural fatty richness are good for the skin and hair. This fruit makes hair shiny and healthy and skin moisturized and supple. It contains many nutrients such as vitamins A, B, D, E, protein, amino acids, iron, copper, magnesium, and folic acid. All these nutrients are beneficial for nourishment and hair growth.