The earthquake light has long been supposed to be a phenomenon of atmospheric discharge. But it can hardly explain the fact that the earthquake light exhibits many colors and may occur in the sea. This article suggests that the earthquake light is not caused by atmospheric discharge but is a direct radiation from the fault rocks when they arerubbing each other. This new hypothesis oan explain many phenomena that cannot be explained by original suppositions.