diff --git a/doc/api/crypto.md b/doc/api/crypto.md
index 7b4a483b11e719..0f0062ae2fce71 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 57fe5ffef427dd..41af1fc9bba6b2 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 158d41a0a283de..3bb0b2e6a6c408 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][].