The McHenry County coroner's office confirms 29-year-old Justin Ribar was recovered from Pistakee Lake in McHenry County.
The body was located in the icy water just after 11 Saturday morning.
Ribar is from nearby Wonder Lake, Illinois. Witnesses told fire officials he may have fallen through the ice.
Emergency crews searched the lake Friday night and had resumed early Saturday.