Lakes can be man made or form naturally. Natural lakes form by erosion and some lakes formed due to glacial movements. They will with water from the rain.
1 Additional Answer
Lakes are formed by various reasons, they can form from natural springs in the earth, also from melted ice in the mountains flowing down to the valley. Even, when oceans presses itself into the land and connect itself from ocean to ocean do to large amounts of rainfalls.