diff --git a/src/Storage/TaxonomyTermSyncStorage.php b/src/Storage/TaxonomyTermSyncStorage.php
index ccf4771..efd6115 100644
--- a/src/Storage/TaxonomyTermSyncStorage.php
+++ b/src/Storage/TaxonomyTermSyncStorage.php
@@ -3,6 +3,7 @@
 namespace Drupal\automatic_taxonomy_terms\Storage;
 
 use Drupal\automatic_taxonomy_terms\Config\EntityBundleConfiguration;
+use Drupal\Component\Utility\Html;
 use Drupal\Core\Entity\EntityFieldManagerInterface;
 use Drupal\Core\Entity\EntityInterface;
 use Drupal\Core\Entity\EntityTypeManagerInterface;
@@ -59,7 +60,7 @@ class TaxonomyTermSyncStorage {
     $this->ensureTaxonomyTermSyncField();
 
     $taxonomyTerm = $this->termStorage->create([
-      'name' => $this->bundleConfiguration->label(),
+      'name' => Html::decodeEntities($this->bundleConfiguration->label()),
       'vid' => $this->bundleConfiguration->getVocabularyName(),
       'parent' => $this->bundleConfiguration->getTaxonomyTermParentId(),
       'langcode' => $this->entity->language()->getId(),
@@ -107,7 +108,7 @@ class TaxonomyTermSyncStorage {
 
   public function update() {
     if ($this->syncedTaxonomyTerm) {
-      $this->syncedTaxonomyTerm->set('name', $this->bundleConfiguration->label());
+      $this->syncedTaxonomyTerm->set('name', Html::decodeEntities($this->bundleConfiguration->label()));
       $this->syncedTaxonomyTerm->save();
     }
   }
