A variant is simply the sequence that varies. So all polymorphisms are variants, but not all variants are polymorphisms (if the frequency of the variant is low, it can be a mutation).
There are splice variants, stopgain variants, stoploss variants, synonymous and nonsynonymous variants, exonic, intonic, and intergenic variants. Lots of types.