People in many parts of the Arctic consider Eskimo a derogatory term because it was widely used by racist, non-native colonizers. Many people also thought it meant eater of raw meat, which connoted barbarism and violence. Although the word's exact etymology is unclear, mid-century anthropologists suggested that the word came from the Latin word excommunicati, meaning the excommunicated ones, because the native people of the Canadian Arctic were not Christian.
But now there's a new theory. According to the Alaska Native Language Center at the University of Alaska Fairbanks, linguists believe the word Eskimo actually came from the French word esquimaux, meaning one who nets snowshoes. Netting snowshoes is the highly-precise way that Arctic peoples built winter footwear by tightly weaving, or netting, sinew from caribou or other animals across a wooden frame.
But the correction to the etymological record came too late to rehabilitate the word Eskimo. The word's racist history means most people in Canada and Greenland still prefer other terms. The most widespread is Inuit, which means simply, "people." The singular, which means "person," is Inuk.