What different Pokemon stones are there?

Causes Evolution; Fire Stone

Leaf Stone

Water Stone

Thunder Stone

Moon Stone

Sun Stone

Dawn Stone

Shiny Stone

Dusk Stone

Prevents Evoltion;

Everstone