For Indian weddings, men can wear traditional outfits such as a sherwani, a bandhgala, or a kurta pajama with a jacket. These outfits can be accessorized with a turban, a stole or a dupatta, and matching shoes. Solid colors, asymmetrical cuts and artistic embroidery are trending these days when it comes to wedding wear for men.