A product variant refers to different versions of a same product.
For example, you can have the same lipstick in three different colours (pink, red, orange) or a dress in four different sizes (XS, S, M, L).
Each one of them has a different EAN code and you can add variants as many as you like!