diff --git a/addons/sale/static/src/js/variant_mixin.js b/addons/sale/static/src/js/variant_mixin.js
index ff4007f9b0bb0ed9ba5b0f72c520443c4ddf73ac..07cb866ea71e472ec802cf89dbcaa9540c112d72 100644
--- a/addons/sale/static/src/js/variant_mixin.js
+++ b/addons/sale/static/src/js/variant_mixin.js
@@ -342,7 +342,7 @@ var VariantMixin = {
             .find('option, input, label')
             .removeClass('css_not_available')
             .prop('disabled', false)
-            .attr('title', '')
+            .attr('title', function () { return $(this).data('value_name') || ''; })
             .data('excluded-by', '');
 
         // exclusion rules: array of ptav