斯纳戈夫湖（罗马尼亚语：Lacul Snagov）是罗马尼亚的湖泊，位于首都布加勒斯特以北约25至30公里，长16公里、宽0.6公里，面积5.75平方公里，海拔高度120米，平均水深5米，最大水深11米，湖岸线长度32公里。