You have the cause and effect reversed. Hindustan doesn't mean land of turkeys, it is that the bird is named after the country (Hindustan is a semi official name for India, ultimately both names come from the Indus river) in some languages. In my understanding it is because the bird is actually from the new world, so the existing cultures made up / didn't know where the bird was supposed to be from, and called it "bird from India" in some cases.