Boy Lake is a lake in Cass County, Minnesota, in the United States.
Boy Lake was named in commemoration of Ojibwe boys who were killed there in a battle against the Sioux.
Coordinates: 47°6′37″N 94°9′53″W / 47.11028°N 94.16472°W / 47.11028; -94.16472