diff --git a/core/modules/node/node.module b/core/modules/node/node.module
index 611ae17..af3baf1 100644
--- a/core/modules/node/node.module
+++ b/core/modules/node/node.module
@@ -504,7 +504,7 @@ function template_preprocess_node_add_list(&$variables) {
     foreach ($variables['content'] as $type) {
       $variables['types'][$type->id()] = array(
         'type' => $type->id(),
-        'add_link' => \Drupal::l($type->label(), new Url('node.add', array('node_type' => $type->id()))),
+        'add_link' => \Drupal::l($type->label(), new Url('node.add', array('node_type' => $type->id()), ['attributes' => array('title' => t('Create @type', array('@type' => $type->id())))])),
         'description' => Xss::filterAdmin($type->getDescription()),
       );
     }
diff --git a/core/themes/seven/templates/node-add-list.html.twig b/core/themes/seven/templates/node-add-list.html.twig
index 897dd1e..d1840bd 100644
--- a/core/themes/seven/templates/node-add-list.html.twig
+++ b/core/themes/seven/templates/node-add-list.html.twig
@@ -16,7 +16,12 @@
 {% if content %}
   <ul class="admin-list">
     {% for type in types %}
-      <li class="clearfix"><a href="{{ type.url }}"><span class="label">{{ type.label }}</span><div class="description">{{ type.description }}</div></a></li>
+      <li class="clearfix">
+        <a href="{{ type.url }}" title="{% trans %}Create {{ type.label }}{% endtrans %}">
+          <span class="label">{{ type.label }}</span>
+          <div class="description">{{ type.description }}</div>
+        </a>
+      </li>
     {% endfor %}
   </ul>
 {% else %}
