Cottonwood Lake is a lake in South Dakota, in the United States.
Map of Cottonwood Lake, Lake Township, SD 57469, USA
The lake was so named on account of the cottonwood trees which grew there.
References
Cottonwood Lake (Spink County, South Dakota) Wikipedia(Text) CC BY-SA