Разница между default и custom related_name в Django заключается в том, что по умолчанию Django создаёт имя для обратного отношения, используя имя модели в нижнем регистре и добавляя к нему суффикс _set (например, modelname_set)**. 12
Custom related_name позволяет задать собственное имя для этого обратного отношения, что может упростить работу с моделью и сделать код более читабельным. 1