Stony Lake may refer to:

Lakes Stony Lake (Ontario), Canada Stony Lake (Manitoba), Canada Stony Lake (Hubbard County, Minnesota) Stony Lake (New York), in Lewis County Barrier Lake (British Columbia), Canada Rollway Lake, also known as Stony Lake, in Newaygo County, Michigan, USA Stony Lake in Granite County, Montana

Communities Stony Lake, Michigan, unincorporated community in Oceana County, Michigan, USA

See also Stone Lake (disambiguation)