diff --git a/src/main/java/org/olat/group/ui/main/AbstractMemberListController.java b/src/main/java/org/olat/group/ui/main/AbstractMemberListController.java
index 003f4422f4c97e86673d086c3ed0d9403d24c898..a251aa5534e1341f364348073570dbb47e7806c5 100644
--- a/src/main/java/org/olat/group/ui/main/AbstractMemberListController.java
+++ b/src/main/java/org/olat/group/ui/main/AbstractMemberListController.java
@@ -669,7 +669,12 @@ public abstract class AbstractMemberListController extends FormBasicController i
 		}
 		
 		ContactMessage contactMessage = new ContactMessage(getIdentity());
-		String name = repoEntry != null ? repoEntry.getDisplayname() : businessGroup.getName();
+		String name;
+		if(identities.size() == 1) {
+			name = userManager.getUserDisplayName(identities.get(0));
+		} else {
+			name = repoEntry != null ? repoEntry.getDisplayname() : businessGroup.getName();
+		}
 		ContactList contactList = new ContactList(name);
 		contactList.addAllIdentites(identities);
 		contactMessage.addEmailTo(contactList);