 core/modules/media/src/Entity/Media.php   | 14 ++++++++++++++
 core/modules/media/src/MediaInterface.php | 19 +++++++++++++++++++
 2 files changed, 33 insertions(+)

diff --git a/core/modules/media/src/Entity/Media.php b/core/modules/media/src/Entity/Media.php
index 42ca5d0..db8b560 100644
--- a/core/modules/media/src/Entity/Media.php
+++ b/core/modules/media/src/Entity/Media.php
@@ -88,6 +88,20 @@ class Media extends EditorialContentEntityBase implements MediaInterface {
   /**
    * {@inheritdoc}
    */
+  public function getName() {
+    return $this->get('name')->value;
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function setName($name) {
+    return $this->set('name', $name);
+  }
+
+  /**
+   * {@inheritdoc}
+   */
   public function getCreatedTime() {
     return $this->get('created')->value;
   }
diff --git a/core/modules/media/src/MediaInterface.php b/core/modules/media/src/MediaInterface.php
index 7064441..b416e26 100644
--- a/core/modules/media/src/MediaInterface.php
+++ b/core/modules/media/src/MediaInterface.php
@@ -14,6 +14,25 @@
 interface MediaInterface extends ContentEntityInterface, EntityChangedInterface, RevisionLogInterface, EntityOwnerInterface, EntityPublishedInterface {
 
   /**
+   * Gets the media item name.
+   *
+   * @return string
+   *   Name of the media item.
+   */
+  public function getName();
+
+  /**
+   * Sets the media item name.
+   *
+   * @param string $name
+   *   The media item name.
+   *
+   * @return \Drupal\media\MediaInterface
+   *   The called media entity.
+   */
+  public function setName($name);
+
+  /**
    * Returns the media item creation timestamp.
    *
    * @todo Remove and use the new interface when #2833378 is done.
