Le pluriel des noms composés varie en fonction de la catégorie grammaticale de chacun de ses composants.
Si un nom composé est formé avec un verbe, un adverbe, une préposition ou un préfixe, ils suivent la règle des mots simples pour le singulier et le pluriel, c’est-à-dire qu’ils prennent la marque du pluriel au second élément seulement et toujours lorsqu’ils sont au pluriel, et le verbe, l’adverbe, la préposition ou le préfixe sont invariables.
Exemples : Des tire-bouchons, des arrière-boutiques, des à-côtés, des mini-ordinateurs.
Si un nom composé est formé avec un nom et un adjectif, ou de deux noms, tous deux prennent la marque du pluriel.
Exemples : Des basses-cours, des petits déjeuners, des grands-parents, des chefs-lieux, des draps housses, des mots-clés.
Si un nom composé est formé d’un nom + préposition + nom, seul le premier nom est au pluriel.
Exemples : Des fers à cheval, des arcs-en-ciel.
Il existe cependant de nombreux cas particuliers qui ne suivent pas les règles, et il est souvent nécessaire de vérifier dans le dictionnaire.
Exemples : Des serre-tête, des face-à-face, des garde-malade, des gratte-ciel, des demi-heures…