diff --git a/programs/zstdgrep.1 b/programs/zstdgrep.1
index 3db9f1ccecd7c8f330d5ec9ccf0681afb7469d83..716d28fc8e7ed506f3402ddc22b04b35c00d35c8 100644
--- a/programs/zstdgrep.1
+++ b/programs/zstdgrep.1
@@ -5,13 +5,13 @@
 \fBzstdgrep\fR \- print lines matching a pattern in zstandard\-compressed files
 .
 .SH "SYNOPSIS"
-\fBzgrep\fR [\fIgrep\-flags\fR] [\-\-] \fIpattern\fR [\fIfiles\fR \.\.\.]
+\fBzstdgrep\fR [\fIgrep\-flags\fR] [\-\-] \fIpattern\fR [\fIfiles\fR \.\.\.]
 .
 .SH "DESCRIPTION"
-\fBzgrep\fR runs \fBgrep (1)\fR on files or stdin, if no files argument is given, after decompressing them with \fBzstdcat (1)\fR\.
+\fBzstdgrep\fR runs \fBgrep (1)\fR on files or stdin, if no files argument is given, after decompressing them with \fBzstdcat (1)\fR\.
 .
 .P
-The grep\-flags and pattern arguments are passed on to \fBgrep (1)\fR\. If an \fB\-e\fR flag is found in the \fBgrep\-flags\fR, \fBzgrep\fR will not look for a pattern argument\.
+The grep\-flags and pattern arguments are passed on to \fBgrep (1)\fR\. If an \fB\-e\fR flag is found in the \fBgrep\-flags\fR, \fBzstdgrep\fR will not look for a pattern argument\.
 .
 .SH "EXIT STATUS"
 In case of missing arguments or missing pattern, 1 will be returned, otherwise 0\.
diff --git a/programs/zstdgrep.1.md b/programs/zstdgrep.1.md
index 0ddb0c066fbb57d843442af94d4de4ec1fb084f2..363ad4f9978c6669978d8c31c9e7268563265c04 100644
--- a/programs/zstdgrep.1.md
+++ b/programs/zstdgrep.1.md
@@ -4,14 +4,14 @@ zstdgrep(1) -- print lines matching a pattern in zstandard-compressed files
 SYNOPSIS
 --------
 
-`zgrep` [*grep-flags*] [--] _pattern_ [_files_ ...]
+`zstdgrep` [*grep-flags*] [--] _pattern_ [_files_ ...]
 
 
 DESCRIPTION
 -----------
-`zgrep` runs `grep (1)` on files or stdin, if no files argument is given, after decompressing them with `zstdcat (1)`.
+`zstdgrep` runs `grep (1)` on files or stdin, if no files argument is given, after decompressing them with `zstdcat (1)`.
 
-The grep-flags and pattern arguments are passed on to `grep (1)`.  If an `-e` flag is found in the `grep-flags`, `zgrep` will not look for a pattern argument.
+The grep-flags and pattern arguments are passed on to `grep (1)`.  If an `-e` flag is found in the `grep-flags`, `zstdgrep` will not look for a pattern argument.
 
 EXIT STATUS
 -----------
diff --git a/programs/zstdless.1 b/programs/zstdless.1
index bb7c31fef469c0e017f6a294d8cad6418693e784..bf4965e7dfa6a8f6969ba18f3901042f7c20aea9 100644
--- a/programs/zstdless.1
+++ b/programs/zstdless.1
@@ -5,7 +5,7 @@
 \fBzstdless\fR \- view zstandard\-compressed files
 .
 .SH "SYNOPSIS"
-\fBzless\fR [\fIflags\fR] [\fIfile\fR \.\.\.]
+\fBzstdless\fR [\fIflags\fR] [\fIfile\fR \.\.\.]
 .
 .SH "DESCRIPTION"
 \fBzstdless\fR runs \fBless (1)\fR on files or stdin, if no files argument is given, after decompressing them with \fBzstdcat (1)\fR\.
diff --git a/programs/zstdless.1.md b/programs/zstdless.1.md
index 8b9a647d0807e44c867ded559f743e32c8e030e0..d91d48abcc71b7de7fd255e943e77cba796f3c7d 100644
--- a/programs/zstdless.1.md
+++ b/programs/zstdless.1.md
@@ -4,7 +4,7 @@ zstdless(1) -- view zstandard-compressed files
 SYNOPSIS
 --------
 
-`zless` [*flags*] [_file_ ...]
+`zstdless` [*flags*] [_file_ ...]
 
 
 DESCRIPTION