diff --git a/doc/api/crypto.md b/doc/api/crypto.md
index 7b4a483b11..0f0062ae2f 100644
--- a/doc/api/crypto.md
+++ b/doc/api/crypto.md
@@ -1645,7 +1645,7 @@ the `crypto`, `tls`, and `https` modules and are generally specific to OpenSSL.
SSL_OP_CIPHER_SERVER_PREFERENCE |
Attempts to use the server's preferences instead of the client's when
- selecting a cipher. Behaviour depends on protocol version. See
+ selecting a cipher. Behavior depends on protocol version. See
https://www.openssl.org/docs/man1.0.2/ssl/SSL_CTX_set_options.html. |
diff --git a/doc/api/process.md b/doc/api/process.md
index 57fe5ffef4..41af1fc9bb 100644
--- a/doc/api/process.md
+++ b/doc/api/process.md
@@ -1590,7 +1590,7 @@ important ways:
- TTYs (Terminals): *asynchronous* on Windows, *synchronous* on Unix
- Pipes (and sockets): *synchronous* on Windows, *asynchronous* on Unix
-These behaviours are partly for historical reasons, as changing them would
+These behaviors are partly for historical reasons, as changing them would
create backwards incompatibility, but they are also expected by some users.
Synchronous writes avoid problems such as output written with `console.log()` or
diff --git a/doc/api/tls.md b/doc/api/tls.md
index 158d41a0a2..3bb0b2e6a6 100644
--- a/doc/api/tls.md
+++ b/doc/api/tls.md
@@ -954,7 +954,7 @@ added: v0.11.13
`"SSLv23_method"`. The possible values are listed as [SSL_METHODS][], use
the function names as strings. For example, `"SSLv3_method"` to force SSL
version 3.
- * `secureOptions` {number} Optionally affect the OpenSSL protocol behaviour,
+ * `secureOptions` {number} Optionally affect the OpenSSL protocol behavior,
which is not usually necessary. This should be used carefully if at all!
Value is a numeric bitmask of the `SSL_OP_*` options from
[OpenSSL Options][].