diff --git a/district/models.py b/district/models.py
index e99f2048a61adb578c25982e70605ab47a845ba4..82bdcba1dce026130c39badbfb392595b91941bd 100644
--- a/district/models.py
+++ b/district/models.py
@@ -700,6 +700,7 @@ class DistrictPersonPage(
 
     class Meta:
         verbose_name = "Detail osoby"
+        ordering = ("title",)
 
     def get_background_photo(self):
         """
@@ -772,6 +773,10 @@ class DistrictPeoplePage(
     class Meta:
         verbose_name = "Lidé"
 
+    def get_children(self):
+        """Přepisuji, aby byli seřazení podle title (jména) v nabídkách"""
+        return super().get_children().order_by("title")
+
 
 class DistrictElectionBasePage(
     ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, Page