Definition of variants:
(adj) :
Showing variety, diverse.
(n) :
Something that is slightly different from a type or norm.
(adj) :
Showing deviation or disagreement.
(n) :
(genetics) A different sequence of a gene (locus).
(n) :
(linguistics, lexicography) One of a set of words or other linguistic forms that conveys the same meaning or serves the same function.
(n) :
(programming) A variable that can hold any of various unrelated data types.