At an Indian wedding, traditional colors often include vibrant and auspicious shades like red, gold, green, yellow, and pink. Red symbolizes love and prosperity, while gold represents wealth and luxury. Bright, rich colors are generally favored to signify joy and celebration.