diff --git a/core/modules/field/src/FieldUninstallValidator.php b/core/modules/field/src/FieldUninstallValidator.php
index 3302b04..bfc301c 100644
--- a/core/modules/field/src/FieldUninstallValidator.php
+++ b/core/modules/field/src/FieldUninstallValidator.php
@@ -47,15 +47,14 @@ public function validate($module) {
     if ($field_storages = $this->getFieldStoragesByModule($module)) {
       // Provide an explanation message (only mention pending deletions if there
       // remain no actual, non-deleted fields.)
-      $non_deleted = FALSE;
+      $non_deleted = [];
       foreach ($field_storages as $field_storage) {
         if (!$field_storage->isDeleted()) {
-          $non_deleted = TRUE;
-          break;
+          $non_deleted[] = $field_storage->getLabel();
         }
       }
       if ($non_deleted) {
-        $reasons[] = $this->t('Fields type(s) in use');
+        $reasons[] = $this->t("Module's field type(s) are in use: @fields", array('@fields' => implode(', ', $non_deleted)));
       }
       else {
         $reasons[] = $this->t('Fields pending deletion');
diff --git a/core/modules/field/src/Tests/reEnableModuleFieldTest.php b/core/modules/field/src/Tests/reEnableModuleFieldTest.php
index 3a72c67..9e24130 100644
--- a/core/modules/field/src/Tests/reEnableModuleFieldTest.php
+++ b/core/modules/field/src/Tests/reEnableModuleFieldTest.php
@@ -93,12 +93,12 @@ function testReEnabledField() {
     $admin_user = $this->drupalCreateUser(array('access administration pages', 'administer modules'));
     $this->drupalLogin($admin_user);
     $this->drupalGet('admin/modules/uninstall');
-    $this->assertText('Fields type(s) in use');
+    $this->assertText("Module's field type(s) are in use: node.body");
     $field_storage->delete();
     $this->drupalGet('admin/modules/uninstall');
     $this->assertText('Fields pending deletion');
     $this->cronRun();
-    $this->assertNoText('Fields type(s) in use');
+    $this->assertNoText("Module's field type(s) are in use: node.body");
     $this->assertNoText('Fields pending deletion');
 
   }
diff --git a/core/modules/field/tests/src/Unit/FieldUninstallValidatorTest.php b/core/modules/field/tests/src/Unit/FieldUninstallValidatorTest.php
index ea9e0c8..ad59717 100644
--- a/core/modules/field/tests/src/Unit/FieldUninstallValidatorTest.php
+++ b/core/modules/field/tests/src/Unit/FieldUninstallValidatorTest.php
@@ -76,12 +76,16 @@ public function testValidateNoDeleted() {
     $field_storage->expects($this->once())
       ->method('isDeleted')
       ->willReturn(FALSE);
+    $field_name = $this->randomMachineName();
+    $field_storage->expects($this->once())
+      ->method('getLabel')
+      ->willReturn($field_name);
     $this->fieldUninstallValidator->expects($this->once())
       ->method('getFieldStoragesByModule')
       ->willReturn([$field_storage]);
 
     $module = $this->randomMachineName();
-    $expected = ['Fields type(s) in use'];
+    $expected = ["Module's field type(s) are in use: $field_name"];
     $reasons = $this->fieldUninstallValidator->validate($module);
     $this->assertSame($expected, $reasons);
   }
