根据形成原因,山可以分为构造山、侵蚀山和堆积山等三大类:
由地壳构造运动所形成的山称为构造山。例如因地壳运动,造成地表岩层大面积的褶皱而形成的褶皱山;因地壳断裂上升所形成的断块山等都属于构造山; 原为高原或构造山,后来受到流水、风力等外力长期侵蚀分割而形成的山地,叫做侵蚀山; 由某些物质在地表堆积而成的山叫堆积山。这种山形状很对称,而且一般都孤立地矗立在低平地区之上。火山就是最常见的堆积山。