No, they do not have to match. If you have warm colored countertops, however, you wouldn't want to choose a floor that is cool colored and opposite. They don't need to match, but they shouldn't clash either.