diff --git a/cmd/quadlet/main.go b/cmd/quadlet/main.go
index c5e0e77f64..c85f2e245e 100644
--- a/cmd/quadlet/main.go
+++ b/cmd/quadlet/main.go
@@ -47,7 +47,7 @@ var (
 var (
 	void struct{}
 	// Key: Extension
-	// Value: Processing order for resource naming dependecies
+	// Value: Processing order for resource naming dependencies
 	supportedExtensions = map[string]int{
 		".container": 3,
 		".volume":    2,
diff --git a/docs/source/markdown/podman-systemd.unit.5.md b/docs/source/markdown/podman-systemd.unit.5.md
index a032696425..fa8c5acc37 100644
--- a/docs/source/markdown/podman-systemd.unit.5.md
+++ b/docs/source/markdown/podman-systemd.unit.5.md
@@ -1054,10 +1054,10 @@ Valid options for `[Image]` are listed below:
 | AllTags=true                        | --all-tags                                      |
 | Arch=aarch64                        | --arch=aarch64                                  |
 | AuthFile=/etc/registry/auth\.json   | --authfile=/etc/registry/auth\.json             |
-| CertDir=/etc/registery/certs        | --cert-dir=/etc/registery/certs                 |
+| CertDir=/etc/registry/certs        | --cert-dir=/etc/registry/certs                   |
 | ContainersConfModule=/etc/nvd\.conf | --module=/etc/nvd\.conf                         |
 | Creds=myname\:mypassword            | --creds=myname\:mypassword                      |
-| DecryptionKey=/etc/registery\.key   | --decryption-key=/etc/registery\.key            |
+| DecryptionKey=/etc/registry\.key   | --decryption-key=/etc/registry\.key              |
 | GlobalArgs=--log-level=debug        | --log-level=debug                               |
 | Image=quay.io/centos/centos\:latest | podman image pull quay.io/centos/centos\:latest |
 | OS=windows                          | --os=windows                                    |
diff --git a/pkg/machine/e2e/README.md b/pkg/machine/e2e/README.md
index a516dfdb37..7b0637a1d4 100644
--- a/pkg/machine/e2e/README.md
+++ b/pkg/machine/e2e/README.md
@@ -15,7 +15,7 @@ Note: you must not have any machines defined before running tests
 1. $env:CONTAINERS_MACHINE_PROVIDER="hyperv"
 1. `./winmake localmachine`
 
-Note: To run specfic test files, add the test files to the end of the winmake command:
+Note: To run specific test files, add the test files to the end of the winmake command:
 
 `./winmake localmachine "basic_test.go start_test.go"`
 
@@ -24,7 +24,7 @@ Note: To run specfic test files, add the test files to the end of the winmake co
 1. Build and copy win-sshproxy into bin/
 1. `./winmake localmachine`
 
-Note: To run specfic test files, add the test files to the end of the winmake command:
+Note: To run specific test files, add the test files to the end of the winmake command:
 
 `./winmake localmachine "basic_test.go start_test.go"`
 
diff --git a/pkg/machine/qemu/command.go b/pkg/machine/qemu/command.go
index 080d7c16be..12b0bd10af 100644
--- a/pkg/machine/qemu/command.go
+++ b/pkg/machine/qemu/command.go
@@ -12,7 +12,7 @@ import (
 type QemuCmd []string
 
 // NewQemuBuilder creates a new QemuCmd object that we will build on top of,
-// starting with the qemu binary, architecture specific options, and propogated
+// starting with the qemu binary, architecture specific options, and propagated
 // proxy and SSL settings
 func NewQemuBuilder(binary string, options []string) QemuCmd {
 	q := QemuCmd{binary}