diff --git a/lib/workers/repository/update/pr/changelog/release-notes.spec.ts b/lib/workers/repository/update/pr/changelog/release-notes.spec.ts
index 120c93f540ac9cbbfc8de0b8731aa8726c0391be..e4066da18aa5074f116f6538197064874b56a027 100644
--- a/lib/workers/repository/update/pr/changelog/release-notes.spec.ts
+++ b/lib/workers/repository/update/pr/changelog/release-notes.spec.ts
@@ -385,7 +385,7 @@ describe('workers/repository/update/pr/changelog/release-notes', () => {
         .scope('https://api.github.com/')
         .get('/repos/some/other-repository/releases?per_page=100')
         .reply(200, [
-          { tag_name: `${prefix}1.0.0` },
+          { tag_name: `${prefix}1.0.0`, name: 'Release v1.0.0' },
           {
             tag_name: `${prefix}1.0.1`,
             name: '1.0.1',
@@ -424,7 +424,7 @@ describe('workers/repository/update/pr/changelog/release-notes', () => {
           { tag_name: `${prefix}1.0.0` },
           {
             tag_name: `${prefix}1.0.1`,
-            name: '1.0.1 some release',
+            name: 'v1.0.1 some release',
             body: 'some body',
           },
         ]);
diff --git a/lib/workers/repository/update/pr/changelog/release-notes.ts b/lib/workers/repository/update/pr/changelog/release-notes.ts
index 5224426a547a96281ad6e783b0e6598e6b18bec4..1162de48d499a12fa74a87e802e0f78040ac760f 100644
--- a/lib/workers/repository/update/pr/changelog/release-notes.ts
+++ b/lib/workers/repository/update/pr/changelog/release-notes.ts
@@ -107,10 +107,10 @@ export function massageName(
 ): string | undefined {
   let name = input ?? '';
 
-  // Remove the current tag from the name if it's used as a prefix
-  if (version && name.startsWith(version)) {
-    name = name.slice(version.length);
+  if (version) {
+    name = name.replace(RegExp(`^(Release )?v?${version}`, 'i'), '').trim();
   }
+
   name = name.trim();
   if (!name.length) {
     return undefined;