Indigo leaves form various plant species are sources of dyes/pigments, not fully exploited for making sustainable textiles. Blue indigo vat dye extracted from indigo leaves, yields high wash colorfastness but fades slowly with light, and is not easily used for direct printing. Indigo leaves can be used to produce textiles of various color shades, while light resistant Mayan-inspired hybrid pigments have not yet been used for textile coloring. Using blue indigo dyes from 3 plant species, with exhaustion dyeing, intense wash resistant blue colored textiles are produced, and in the case of Indigofera Persicaria tinctoria, textiles have antibacterial activity against S. Epidermis and E. Coli.100% Natural Mayan-inspired blue indigo pigment, made from Sepiolite clay and indigo dye, was used both in powdered and paste forms to perform pigment textile dyeing by pad cure process, and direct screen printing on textiles. A water-based bio-binder (40%) was used efficiently for both padding and printing. Bio-based Na Alginate thickener allowed color fast printing on both polyester and cotton fabrics, while bio-based glycerin allowed good print color fastness on polyester only, yielding prints with excellent color fastness to wash (5/5), to dry and wet rubbing (5/5) and light (7/7).