diff --git a/core/modules/media/src/Entity/Media.php b/core/modules/media/src/Entity/Media.php
index 0351f1e..188b27c 100644
--- a/core/modules/media/src/Entity/Media.php
+++ b/core/modules/media/src/Entity/Media.php
@@ -317,10 +317,9 @@ public function preSave(EntityStorageInterface $storage) {
           }
         }
 
-        // Try to set a default name for this media item if no label is
-        // provided.
-        if (!$translation->label()) {
-          $translation->set('name', $media_source->getMetadata($translation, $media_source->getPluginDefinition()['default_name_metadata_attribute']));
+        // Try to set a default name for this media item if no name is provided.
+        if ($translation->get('name')->isEmpty()) {
+          $translation->setName($media_source->getMetadata($translation, $media_source->getPluginDefinition()['default_name_metadata_attribute']));
         }
 
         // Set thumbnail.
