diff --git a/components/matrix.inc b/components/matrix.inc
index ec23a30..3b6f1d8 100644
--- a/components/matrix.inc
+++ b/components/matrix.inc
@@ -245,6 +245,16 @@ function _webform_matrix_component_get_column_form($form, $form_state, $componen
             '#parents' => array('extra', 'element', $element_id, 'multiple'),
             '#return_value' => 1,
         );
+
+        $form['extra']['element'][$element_id]['hide_title'] = array(
+            '#type' => 'checkbox',
+            '#title' => t('Hide label'),
+            '#description' => t('Hide the label for the form, e.g. only show radio, checkbox.'),
+            '#size' => 15,
+            '#default_value' => empty($elementvalue['hide_title']) ? FALSE : $elementvalue['hide_title'],
+            '#parents' => array('extra', 'element', $element_id, 'hide_title'),
+            '#return_value' => 1,
+        );
         break;
 
       case 'label':
diff --git a/webform_matrix_component.module b/webform_matrix_component.module
index b39711b..b559d0e 100644
--- a/webform_matrix_component.module
+++ b/webform_matrix_component.module
@@ -211,6 +211,7 @@ function webform_matrix_component_form_alter(&$form, &$form_state, $form_id) {
                     //Choose Select Type Radio/ListBox/Checkbox
                     $select_type = isset($elevalue['select_type']) ? $elevalue['select_type'] : 'list';
                     $is_multiple = isset($elevalue['multiple']) ? $elevalue['multiple'] : 0;
+                    $hide_title = isset($elevalue['hide_title']) ? $elevalue['hide_title'] : 0;
                     // Options
                     $options = $elevalue['option'];
                     $option_array = array();
@@ -236,6 +237,7 @@ function webform_matrix_component_form_alter(&$form, &$form_state, $form_id) {
                         break;
 
                       case 'radio':
+                        $title_display = $hide_title ? 'invisible' : $title_display;
                         $element[$prow][$i] = array(
                             '#title' => check_plain($title),
                             '#options' => $option_array,
@@ -383,6 +385,12 @@ function theme_webform_matrix_table($variables) {
           $element[$i][$j]['#options'][$key] = t('@option', array('@option' => $option));
         }
       }
+
+      // Inherit the title display setting from the column.
+      foreach (element_children($element[$i][$j]) as $key) {
+        $element[$i][$j][$key]['#title_display'] = $element[$i][$j]['#title_display'];
+      }
+
       $cols[] = drupal_render($element[$i][$j]);
     }
     $rows[] = $cols;
