The word “Indian” is used to describe two completely different groups of people: the citizens of the country of India, and the Indigenous peoples of the Americas. The reason traces back to one massive mistake made by European explorers. When Christopher Columbus set sail in 1492, he was trying to reach the East Indies in Asia. He landed in the Caribbean instead, and because he believed he had reached the Indies, he called the people he met “Indians.” The name stuck for centuries, even after it became clear that the Americas were a separate continent entirely.
Why Are Indians Called Indians? The Columbus Connection
The name began with a geographical error. Columbus was convinced he had found a western route to Asia. He called the Caribbean islands the “Indies” and the inhabitants “Indians.” This was not a malicious act. It was a genuine, though deeply wrong, belief about geography.
Later explorers and mapmakers knew the Americas were new lands. But the word “Indian” was already in use in reports, letters, and maps. Once a name enters common usage, it is very hard to change. The label outlived the mistake that created it.
The Difference Between East Indians and American Indians
As trade and travel expanded, a problem emerged. Europeans now had contact with people from South Asia and from the Americas. Both were being called “Indians.” To tell them apart, writers started using terms like “East Indians” for people from India and “West Indians” for Indigenous people of the Caribbean. “American Indian” became common for Indigenous peoples of the mainland.
These terms are still used today. The U.S. Census Bureau, for example, uses “American Indian or Alaska Native” as an official racial category. The government of India uses “Indian” for its citizens. The two meanings exist side by side, and context usually tells you which one is meant.
What Did Native Americans Call Themselves Before 1492?
There was no single name for all Indigenous peoples before Europeans arrived. The Americas contained hundreds of distinct nations, each with its own language and identity. The Navajo called themselves “Diné,” which means “The People.” The Lakota called themselves “Lakota” or “Teton.” The Iroquois Confederacy called themselves the “Haudenosaunee,” meaning “People of the Longhouse.”
These names were specific to each nation. There was no shared word for “all of us” because there was no shared political or cultural identity across continents. The idea of a single “Indian” identity was created by Europeans, not by the people themselves.
Why Did the Name “Indian” Persist So Long?
Several forces kept the word alive. Government documents used it. Treaties used it. Schools taught it. By the time anyone seriously questioned the name, it had been in official use for hundreds of years.
Legal status also played a role. Many laws, treaties, and land agreements in the United States refer specifically to “Indians.” Changing the word in everyday speech does not change the legal language. This is why the Bureau of Indian Affairs still has its historical name. The word is baked into law.
Some Indigenous people also adopted the term. It became a way to unite different nations in political advocacy. Groups like the National Congress of American Indians use the word deliberately. For many, it is now a political identity, not just a historical label.
What Is the Preferred Term Today?
There is no single answer that satisfies everyone. In the United States, “American Indian” and “Native American” are both widely used. “Alaska Native” is preferred for Indigenous peoples of Alaska. In Canada, the term “First Nations” is common, though it specifically refers to Indigenous peoples who are not Inuit or Métis.
Many people now prefer to be identified by their specific nation. Saying “Navajo” or “Cherokee” or “Lakota” is more precise than any umbrella term. When you do not know someone’s specific nation, “Native American” or “American Indian” are generally acceptable in the U.S. But the safest approach is to ask what someone prefers.
In India, the word “Indian” is not controversial at all. It is the standard demonym for citizens of the Republic of India. There is no confusion in daily life there. The word means one thing and one thing only.
How Do Different Countries Handle the Name?
Different English-speaking countries use different conventions. The United States most commonly uses “American Indian” or “Native American” in official contexts. Canada uses “First Nations” for many Indigenous groups, alongside “Inuit” and “Métis.” Australia uses “Aboriginal and Torres Strait Islander Peoples.” New Zealand uses “Māori.”
Latin American countries often use “indígena,” which means “Indigenous” or “native.” Some countries use “pueblos originarios,” which translates to “original peoples.” This term emphasizes that Indigenous peoples were there first, before colonization. Each country has its own history with these names, and none of them perfectly captures the diversity of the people they describe.
Is the Word “Indian” Offensive?
Opinions differ. Some Indigenous people reject the word entirely because it is based on a factual error. Others accept it as a historical term that has taken on its own meaning over time. Many older Native Americans grew up with the word and use it without hesitation. Many younger people prefer “Native American” or their specific tribal name.
There is no universal rule. The word is not inherently a slur, but it carries a history of misidentification and colonialism. The most respectful approach is to mirror the language someone uses for themselves. If a person says they are Navajo, use Navajo. If they say they are Native American, use that.
What About the People of India?
For citizens of India, the name is straightforward. “Indian” comes from “India,” which comes from the Indus River. The ancient Persians called the region “Hindu,” and the Greeks called it “India.” The name is thousands of years old and has nothing to do with Columbus.
India is the world’s largest democracy and the second most populous country. Its citizens are correctly called Indians. The country’s official name is the Republic of India. In this context, the word “Indian” is precise, official, and uncontested. The confusion only arises when the same word is applied to Indigenous peoples of the Americas.
Why Does This Confusion Still Happen Today?
The two meanings continue to coexist because language resists change. Dictionaries list both definitions. News articles use both meanings. Travelers from India sometimes report being mistaken for Indigenous people in the U.S., and vice versa. The shared name is a constant source of mix-ups.
The confusion is not likely to disappear. “Indian” is deeply embedded in legal systems, government agencies, and everyday speech. Even if new terms gain popularity, the old word persists in historical documents and official records. The name is a permanent reminder of how a navigational error shaped the language of two continents.
Frequently Asked Questions
Why did Columbus call Native Americans Indians?
Columbus believed he had reached the East Indies in Asia, so he called the people he met “Indians.” He was wrong about his location, but the name stuck.
Is it offensive to say American Indian?
Many Native Americans accept the term, but preferences vary by person and region. When in doubt, use the person’s specific tribal name if you know it.
Are people from India also called Indians?
Yes, “Indian” is the official demonym for citizens of the Republic of India. The name comes from the Indus River and is thousands of years old.
What do Native Americans prefer to be called?
There is no universal preference. “American Indian,” “Native American,” and specific tribal names are all used. The best practice is to follow individual preference.

