I translate in english :
Here the standard rule, Alexandre :
You should be added “S" with a name in the singular to make plural.
Ex : Un chat; des chats; Une histoire, des histoires, etc.
Names ending in “ou” follow the standard rule.
Except : bijou, caillou, chou, genou, hibou, pou et joujou with a "X" in plural;
Ex : Un minou, des minous. Un bijoux, des bijoux.
The names which finish by " au" , " eau" , " eu" , " al" in the singular take a " X" in the plural.
Ex : un chapeau, des chapeaux. And like you say : un cheveu, des cheveux. Un cheval, des chevaux.
Attention, there are always exceptions : bleu, émeu, landau, pneu, sarrau with "S" a plurial.
Ex : des landaus.
And there are the names which are invariable. Without “S” and “X” to make the plural, there are names which finish by "Z", "X" et "S".
Ex : Les nez rouges. Les gaz rares. Les bons coulis de ma grand-mère.
I hope that i don’t forget anything. Sorry to my bad English…