太湖形成主要归结为两方面的原因:第一个原因是气候变化引起的洪涝灾害;另一个重要原因是泥沙淤积、人类围垦,引起河道宣泄不畅。
太湖是在原河道基础上,因洪泛而扩展成湖,与长江中下游其他湖泊基本类同,如洪泽湖、鄱阳湖等。