diff --git a/favicon/models.py b/favicon/models.py
index 6e340d11df1285422637e24dd40a146126164dd5..a4bb90ed1ceb655ed16cef38cce3e5847b64c64d 100644
--- a/favicon/models.py
+++ b/favicon/models.py
@@ -7,6 +7,7 @@ from django.core.files.storage import default_storage as storage
 from django.core.files.uploadedfile import InMemoryUploadedFile
 from django.db import models
 from django.db.models import Q, signals
+from django.utils.text import slugify
 
 use_sites = hasattr(settings, "SITE_ID")
 
@@ -138,7 +139,8 @@ class FaviconImg(models.Model):
 
         tmp_io = BytesIO()
         tmp.save(tmp_io, format='PNG')
-        tmp_file = InMemoryUploadedFile(tmp_io, None, f"fav-{self.size}s.png", 'image/png', sys.getsizeof(tmp_io), None)
+        file_name = f"{slugify(self.faviconFK.title)}-{self.size}s.png"
+        tmp_file = InMemoryUploadedFile(tmp_io, None, file_name, 'image/png', sys.getsizeof(tmp_io), None)
 
         self.faviconImage = tmp_file