The opposite of "Sycophant" (flatterer) is "Nonconformist" (someone who does not conform to established customs or norms).