ITASCA: Source lake for the Mississippi River

What does ITASCA mean? The above is one of ITASCA meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Source lake for the Mississippi River