According to Rob Malouf, a grad student in linguistics at Stanford, there's another possibility: "According to John Nichols' Concise Dictionary of Minnesota Ojibwe, the Ojibwe word `giimoozaabi' means `to peek' (it could also mean `he peeks' or `he who peeks'). Rob continued: "There are several words with the same prefix ["giimooj," secretly] meaning things like `to sneak up on someone'.... It is quite plausible that `giimoozaabi' means something like `scout'.... `Giimoozaabi' is pronounced pretty much the same as `kemosabe' and would have been spelled `Kee Moh Sah Bee' at the turn of the century."