常見的火山口湖往往形成於破火山口。由於火山的劇烈噴發,導致火山口下方深處的岩漿房被掏空,無法支撐上方山體的重力,造成以火山口為中心的部分火山錐體向下塌陷,造成巨大的環形破火山口。長白山,梅扎馬火山都是典型的例子。接著由於雨水,山頂冰川的融化的雪水,彙集到了火山口中,就聚集成了山頂上的湖泊。
火山噴發後,噴火口內,因大量浮石被噴出來和揮發性物質的散失,引起頸部塌陷形成漏斗狀窪地,即火山口。
後來,由於降雨、積雪融化或者地下水使火山口逐漸儲存大量的水,從而形成火山湖。
包括火山口湖、火口原湖和熔岩堰塞湖。