Traditional Indian wear is not required, any cocktail dress that you would wear to a wedding is suitable. For those that would like to wear traditional Indian clothes, lehengas are the most common options for women. A lehenga is a two-piece outfit that includes a top (usually cropped) with a full, high-waisted skirt. Given the celebratory nature of Indian weddings, bright hues are encouraged.
You may wear a suit, button-up, and/or tie. If you would like to wear traditional Indian clothing, men are encouraged to wear a sherwani, which is a long coat-like top