Nelson Lake is a lake in Aitkin County, Minnesota, in the United States. It was named for M. Nelson, who owned land near the lake.