diff --git a/src/nf_modules/samtools/main.nf b/src/nf_modules/samtools/main.nf
index 7af44ddace7e95ada2afd396a5dba80a8245e595..9493c0e4cddbb739bb03c740ac94f786806da55d 100644
--- a/src/nf_modules/samtools/main.nf
+++ b/src/nf_modules/samtools/main.nf
@@ -175,11 +175,11 @@ process merge_multi_bam {
     tuple val(file_id), path(bams)
 
   output:
-    tuple val(file_id), path("*.bam*"), emit: bam
+    tuple val(file_id), path("*_merged.bam*"), emit: bam
   script:
 """
 samtools merge ${bams} \
-  ${file_id}.bam
+  ${bams[0].simpleName}_merged.bam
 """
 }