Why is a Turkey Called a Turkey?

For the same reason Native Americans were called Indian. Europeans mistook the bird on sight for an African bird that they knew as a turkey.