When Christopher Columbus discovered the Americas, he came across the Carib people. However, when they introduced themselves, he misinterpreted their name as the Caniba. Eventually this was corrected, but it was too little, too late: Columbus' error lasted long enough to seep into another language. It was picked up by the Spanish as the word canibal, meaning "one who eats other humans", because of false stereotypes by the Europeans. This became our word cannibal later on as well. Interestingly, the name for the region, the Caribbean, comes from the correct spelling of the native name, so human-eaters and the sea below Florida are etymologically connected. Cannibal showed up as a word almost two centuries before Caribbean did, which says a lot.
Adam Aleksic, a leading contender for valedictorian of his high school, is a 208-month-old boy with disturbing interests in etymology, vexillology, geography, and law. Adam would like to one day visit Tajikistan and just won an essay contest on linguistics!
The Etymology Nerd