Index: src/services/CircleService.js
===================================================================
--- src/services/CircleService.js	(revision b20460eda505058547eb7c1cdc564bfcfc0830fe)
+++ src/services/CircleService.js	(revision 814ad8b02937ff28899c1d361333322528296fbe)
@@ -194,7 +194,9 @@
   }
 
+  // Naam automatisch overnemen van de remote actor (geen handmatige invoer nodig).
+  // COALESCE: heeft de actor geen naam, dan blijft een evt. bestaand label staan.
   db.prepare(
-    "UPDATE circle_links SET remote_actor_id=?, last_synced=CURRENT_TIMESTAMP, status='active', last_error=NULL WHERE id=?"
-  ).run(actorId, link.id);
+    "UPDATE circle_links SET remote_actor_id=?, label=COALESCE(?, label), last_synced=CURRENT_TIMESTAMP, status='active', last_error=NULL WHERE id=?"
+  ).run(actorId, actor.name || null, link.id);
 
   return { ok: true, actorId, items: seen.size, pruned: stale.length };
Index: src/services/i18n.js
===================================================================
--- src/services/i18n.js	(revision b20460eda505058547eb7c1cdc564bfcfc0830fe)
+++ src/services/i18n.js	(revision 814ad8b02937ff28899c1d361333322528296fbe)
@@ -544,4 +544,5 @@
     'acir.label': 'Label',
     'acir.optional': 'optioneel',
+    'acir.name_auto': 'De naam wordt automatisch van de site overgenomen — alleen de URL is nodig.',
     'acir.label_ph': 'bijv. Joost Klein',
     'acir.add': 'Toevoegen',
@@ -1524,4 +1525,5 @@
     'acir.label': 'Label',
     'acir.optional': 'optional',
+    'acir.name_auto': 'The name is taken automatically from the site — only the URL is needed.',
     'acir.label_ph': 'e.g. Joost Klein',
     'acir.add': 'Add',
@@ -2503,4 +2505,5 @@
     'acir.label': 'Bezeichnung',
     'acir.optional': 'optional',
+    'acir.name_auto': 'Der Name wird automatisch von der Seite übernommen — nur die URL ist nötig.',
     'acir.label_ph': 'z. B. Joost Klein',
     'acir.add': 'Hinzufügen',
Index: src/views/pages/admin-circle.ejs
===================================================================
--- src/views/pages/admin-circle.ejs	(revision b20460eda505058547eb7c1cdc564bfcfc0830fe)
+++ src/views/pages/admin-circle.ejs	(revision 814ad8b02937ff28899c1d361333322528296fbe)
@@ -35,8 +35,5 @@
         <input type="text" name="remote_url" inputmode="url" autocapitalize="off" autocorrect="off" spellcheck="false" placeholder="artiest.klonkt.com" required>
       </label>
-      <label class="set-field">
-        <span><%= t('acir.label') %> <small style="font-weight:400">— <%= t('acir.optional') %></small></span>
-        <input type="text" name="label" maxlength="80" placeholder="<%= t('acir.label_ph') %>">
-      </label>
+      <p class="set-help" style="margin:.2rem 0 .6rem"><%= t('acir.name_auto') %></p>
       <button type="submit" class="btn btn-primary"><%= t('acir.add') %></button>
     </form>
