Yes, henna stain clothes. It is used to print on fabric. As you know, henna is a flowering plant that produces a red-orange dye molecule that has the affinity for bonding with protein (think skin, hair, leather, silk, wool). It’s been used widely on leather, such as on drums