Gilbert Lake is a small lake in Otsego County, New York. It is located northwest of Laurens within Gilbert Lake State Park. Lake Brook flows through the lake, then flows southeast before converging with Otego Creek. Lake of the Twin Fawns, located northwest of Gilbert Lake, drains south via Lake Brook into Gilbert Lake.