diff --git a/entityreference.module b/entityreference.module
index c0c9f58f7..e01ae03a0 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,
+        'page' => FALSE,
       ),
     ),
   );
@@ -1211,6 +1212,13 @@ function entityreference_field_formatter_settings_form($field, $instance, $view_
       '#type' => 'checkbox',
       '#default_value' => $settings['link'],
     );
+
+    $element['page'] = array(
+      '#type' => 'checkbox',
+      '#title' => t('Hide label'),
+      '#default_value' => !empty($settings['page']),
+      '#description' => t('Hide the label of the referenced entity.'),
+    );
   }
 
   if ($display['type'] == 'entityreference_entity_view') {
@@ -1415,7 +1423,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['page']));
 
         if (empty($settings['links']) && isset($result[$delta][$target_type][$column]['links'])) {
           $result[$delta][$target_type][$item[$column]]['links']['#access'] = FALSE;
