A sherwani is an Indian design and style of dress worn by men in India. It is generally a jacket, but can be a kurta or shirt. Formed from a loose fit moleskin trousers and traditional button-front shirt with high collar, these garments are often paired with a waistcoat or vest worn underneath.