No, wedding rings do not have to be the same color for a married couple. Example: The bride's rings should match (gold should be on gold; white gold on white gold), but, the groom could wear another metal for his ring (if the bride has silver, it is acceptable for the groom to wear gold or reversed.)