diff --git a/docs/_includes/menu.html b/docs/_includes/menu.html
index f6436b9c..1a8d65f5 100644
--- a/docs/_includes/menu.html
+++ b/docs/_includes/menu.html
@@ -28,10 +28,11 @@
Guides
- Which method for which language
- - Non-standard hyphenation with luatex
+ - Non-standard hyphenation with luatex
- Using \babelprovide to modify or extend locales
- - Useful links to tex.strackexchange
+ - Useful links to tex.strackexchange
- Keys in ini files
+ - Locale naming
- Old and deprecated functions
- List of locale templates
- Using babel with plain
diff --git a/docs/guides/locale-naming.md b/docs/guides/locale-naming.md
new file mode 100644
index 00000000..5aaea95a
--- /dev/null
+++ b/docs/guides/locale-naming.md
@@ -0,0 +1,25 @@
+# Locale naming
+
+*Draft*
+
+For the naming of the locales at the user level, the following
+conventions will be used.
+
+Languages, and therefore the corresponding files, are named with the
+English name, lowercased and without spaces: `northernkurdish`. Hyphens
+separate other fields, like script and region: `serbian-latin`,
+`spanish-mexico`. They are taken from the CLDR.
+
+Wherever the CLDR doesn’t provide a name (eg, “Medieval Latin”), the
+pattern followed in practice for other names is applied, namely, use
+the ‘natural’ form in English: `medievallatin`. They should be
+preferably based on the description field in the
+[IANA](https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry)
+registry (eg, `polytonicgreek`), although some simplifications can be
+necessary, because some names are “too” descriptive.
+
+A few locales with a region or a script have in the CLDR a more precise
+name. For example, `ro-MD` is “Moldavian”. They will be normalized in
+`babel` in the next few releases.
+
+
diff --git a/docs/news/whats-new-in-babel-3.75.md b/docs/news/whats-new-in-babel-3.75.md
index 0d9ad14f..a7f94fbd 100644
--- a/docs/news/whats-new-in-babel-3.75.md
+++ b/docs/news/whats-new-in-babel-3.75.md
@@ -12,6 +12,10 @@ files, which were load loaded only in some cases, except with
minimal overhead. This should work for most languages, but see the
following section.
+Because of the way this feature works, problems are very unlikely, but
+there is switch as a package option to turn the new behavior off
+(`ensureinfo=off`).
+
## Language naming with `babel` and the Unicode CLDR
In the coming few weeks (or months), `babel` will attempt to align the