Most plural nouns are formed by simply adding an -s to the end of the singular.
Example: rock, rocks
Nouns ending in -s, -ss, -sh, -x, -z, -zz, or ch always form plurals by adding -es.
Example: gas, gases / kiss, kisses / bush, bushes / fox, foxes / ditch, ditches
Some nouns that end in f or fe change the f to a v and add -es.
Example: loaf, loaves / wife, wives / leaf, leaves
For a few nouns that end in f or fe, simply add -s.
Example: café, cafés / roof, roofs
Nouns that end with a consonant + y change the y to an i and add -es.
Example: berry, berries / baby, babies
Nouns that end with a consonant + o are usually formed by adding -es.
Example: tomato, tomatoes (The plural form of zero can be spelled: zeros.)
Nouns that end with a vowel + o are usually formed by adding -s.
Example: trio, trios
Some singular nouns form the plural by changing the way they are spelled.
Example: foot, feet / mouse, mice / goose, geese / child, children
Other singular nouns are not changed in any way at all when forming plurals.
Example: deer / fish /