diff --git a/entityreference.module b/entityreference.module
index c0c9f58..6e4f651 100644
--- a/entityreference.module
+++ b/entityreference.module
@@ -1184,6 +1184,7 @@ function entityreference_field_formatter_info() {
         'view_mode' => 'default',
         'links' => TRUE,
         'use_content_language' => TRUE,
+        'hide_title' => FALSE,
       ),
     ),
   );
@@ -1241,6 +1242,11 @@ function entityreference_field_formatter_settings_form($field, $instance, $view_
       '#title' => t('Use current content language'),
       '#default_value' => $settings['use_content_language'],
     );
+    $element['hide_title'] = array(
+      '#type' => 'checkbox',
+      '#title' => t('Hide title'),
+      '#default_value' => $settings['hide_title'],
+    );
   }
 
   return $element;
@@ -1270,6 +1276,7 @@ function entityreference_field_formatter_settings_summary($field, $instance, $vi
     $summary[] = t('Rendered as @mode', array('@mode' => $view_mode_label));
     $summary[] = !empty($settings['links']) ? t('Display links') : t('Do not display links');
     $summary[] = !empty($settings['use_content_language']) ? t('Use current content language') : t('Use field language');
+    $summary[] = !empty($settings['hide_title']) ? t('Hide Title') : t('Show Title');
   }
 
   return implode('<br />', $summary);
@@ -1415,7 +1422,7 @@ function entityreference_field_formatter_view($entity_type, $entity, $field, $in
 
         $target_entity = clone $item['entity'];
         unset($target_entity->content);
-        $result[$delta] = entity_view($target_type, array($item[$column] => $target_entity), $settings['view_mode'], $target_langcode, FALSE);
+        $result[$delta] = entity_view($target_type, array($item[$column] => $target_entity), $settings['view_mode'], $target_langcode, !empty($settings['hide_title']));
 
         if (empty($settings['links']) && isset($result[$delta][$target_type][$column]['links'])) {
           $result[$delta][$target_type][$item[$column]]['links']['#access'] = FALSE;
