라나오 호(Lanao)는 필리핀 민다나오섬 서부 남라나오 주에 위치한 호수이다. 면적은 340km2, 최대 길이는 33km, 최대 너비는 20km이며 높이는 700m, 평균 수심은 60.3m, 최대 수심은 112m, 호숫가 길이는 115km이다.