カリバ湖(カリバこ、Lake Kariba)は、南部アフリカのザンベジ川中流に作られた人造湖で、ザンビアとジンバブエの国境に位置する。面積は約5400平方キロメートルで、アフリカ大陸最大級の人造湖である。インド洋に注ぎ込むザンベジ川河口から約1,300km上った所にある。 カリバ湖は、1958年から1963年にかけて完成した、湖の北東端に位置するカリバダムによってせき止められている。カリバ湖ができたことによってカリバ峡谷がせき止められたほか、上流に住んでいた多数のトンガ族が移住を余儀なくされた。