What kinds of earthquake are there?

volcanic earthquake - caused by volcanic eruptions

tectonic earthquake - caused by the movements of the earth's crust