화산호(火山湖), 또는 화구호(火口湖)는 화산의 화구에 물이 고여 생긴 호수이다.[1][2] 화산 분화구에서 용암이 분출된 뒤 활동이 멈추면서 바닥이 막히고 그 위로 물이 고혀 호수가 형성된다. 화산호의 대표적인 예는 대한민국 한라산의 백록담과 백두산의 천지이다.[3][4] 칼데라호는 화산호의 한 종류이다.