Let’s be clear about this: no empire named itself “India” until the British formalized it. The subcontinent knew itself by a hundred names—Aryavarta, Bharat, Hindustan—none of which were ever universally official. Yet the West only ever latched onto one: India. How did a geographical mishearing—a Persian rendering of a river name—become the global brand of a civilization spanning 5,000 years?
Origins of the Name: How "Sindhu" Became "India"
The story begins with a river. The Indus, known locally as Sindhu, flowed through what is now Pakistan and western India, a lifeblood for early civilizations like Mohenjo-Daro. The Sanskrit word “Sindhu” meant both river and ocean—an expansive term, not just a proper noun. But when the Persians of the Achaemenid Empire expanded eastward around 518 BCE, they encountered the river and pronounced it “Hindu,” their consonant shifts turning “S” into “H.”
Because Persian lacked the “S” sound at the start of certain words, Sindhu naturally morphed into Hindu. That’s a small phonetic leap—but one with massive consequences. A local hydrological name became an ethnic and territorial label. The region beyond the river? Hindustan. The people? Hindus. None of these were native self-identifiers. They were administrative tags from outsiders.
Then came the Greeks. Alexander’s campaigns into the Persian Empire in the 4th century BCE brought them into contact with Persian records and maps. The Persians called the land beyond the Indus “Hindush,” a satrapy or province. The Greeks heard “Indos” (their version of “Hindu”) and extended it to the entire territory south of the mountains. By the time Herodotus wrote his histories, he was referring to “India” as a landmass stretching toward the ocean. He even claimed elephants roamed there—though he’d never seen one.
Herodotus, in Book IV of his Histories, wrote: “Next to the Indians come the Dark-faced people, and then the Ethiopians.” That’s one of the earliest recorded uses of “Indoi” in Greek—a plural form meaning “people of the Indus.” It wasn’t a nation. It wasn’t a culture. It was geography. And yet, that label took root.
The River That Named a Continent
The Indus River, flowing over 3,180 kilometers from Tibet to the Arabian Sea, was more than a waterway—it was a boundary. To the Persians, it marked the eastern edge of their empire. To the Greeks, it was the starting point of mystery. They imagined India as a land of gold-digging ants, one-eyed men, and philosophers who lived naked in forests. (Plutarch later wrote that Indian gymnosophists “despised death so much they welcomed it with laughter.”) These fantastical accounts were wrong—but they carried the name “India” across Europe.
The thing is, the word had no central meaning in local languages. In ancient Sanskrit texts like the Mahabharata, the land was called Bharatavarsha, after the legendary king Bharata. Jain and Buddhist texts used terms like Jambudvipa, meaning “land of the blackberry tree.” But “India”? That was strictly external. It was a name given, not chosen.
From Greek Maps to Roman Coins: The Spread of "India"
After Alexander, Hellenistic geographers like Eratosthenes and Ptolemy cemented “India” in Western cartography. Ptolemy’s map from the 2nd century CE divided it into “India Within the Ganges” and “India Beyond the Ganges”—a bureaucratic split with no basis in local governance. Yet it shaped European thinking for centuries.
The Romans traded with Indian ports like Muziris (in present-day Kerala) as early as 1 CE. Roman coins have been unearthed in Tamil Nadu—over 10,000 found in one excavation alone. They called it “India,” importing spices, gems, and silks. A Roman merchant’s ledger from 100 CE lists a shipment: “500 lbs of black pepper, 200 lbs of ivory, 120 pearls—origin: India.” That commercial label reinforced the term’s legitimacy.
But here’s the irony: while Romans wrote “India” on ships and scrolls, the people living there didn’t recognize the name. Tamil poets of the Sangam era sang of Cholas, Pandyas, and Cheras—not Indians. Buddhist monks traveled to Sri Lanka, Central Asia, and China, identifying as followers of the Dhamma, not citizens of India. The identity was religious, regional, or dynastic—not national.
Roman Trade Routes and the Normalization of "India"
Trade routes across the Arabian Sea linked ports like Barbaricon (in modern Pakistan) and Barygaza (Bharuch) to Roman Egypt. Ships sailed with the monsoon winds, cutting journey times to 30 days. Merchants paid up to 400% profit margins for Indian goods. And on every manifest, the point of origin was “India.”
This wasn’t just commerce. It was cultural branding. By 300 CE, “India” was a known entity in Rome—a place of wealth, strangeness, and distance. Yet it remained abstract. Most Romans couldn’t locate it accurately. Some confused it with Ethiopia. That didn’t stop them from using the name.
Medieval Shifts: When "Hindustan" Emerged
Fast-forward to the 10th century. Muslim scholars and conquerors entered the subcontinent. Al-Biruni, the Persian polymath who traveled with Mahmud of Ghazni, wrote a detailed account called Tahqiq-i-Hind. He used “Hind” and “Hindustan” interchangeably. His work, completed around 1030 CE, was one of the first systematic studies of Indian society, religion, and science.
“Hindustan,” literally “Land of the Hindus,” was a Persianate term. It wasn’t secular. It carried religious weight—referring to non-Muslim populations. Yet it coexisted with older regional identities. A 14th-century Delhi Sultanate document refers to “the kings of Hindustan and Deccan,” treating it as a political space.
But—and this is key—neither “Hindustan” nor “India” was used in self-governance. No emperor issued a decree saying “By the will of God, ruler of India.” They called themselves Sultan of Delhi, Chakravartin of Kalinga, or Maharaja of Vijayanagara. The external label still hadn’t become internal.
Contrast: Bharat vs. India – A Dual Identity
Fast-forward to 1947. At independence, the Constituent Assembly debated the nation’s official name. Some wanted “Bharat,” rooted in Sanskrit tradition. Others pushed for “India,” for continuity with international treaties and maps. The compromise? Both. Article 1 of the Indian Constitution states: “India, that is Bharat, shall be a Union of States.”
It’s a legal duality. In Hindi, the country is Bharat. In English, India. Official documents use both. Yet globally, “India” dominates. Why? Because of inertia. Because of the weight of 2,500 years of Western usage. We’re far from it being reversed.
And that’s exactly where the emotional charge lies. To call it “Bharat” now feels like a reclaiming. A correction. But honestly, it is unclear whether that shift will ever stick internationally. Language is stubborn.
Europeans and Empire: How the British Cemented "India"
The Portuguese arrived in 1498 with Vasco da Gama. He landed in Calicut, seeking “the Christians and spices of India.” He wasn’t alone. The Dutch, French, and British followed. By 1600, the British East India Company was chartered “for trade with the East Indies.” The name was already set.
By the 1850s, after the Crown took control, “India” was a formal colony: the British Raj. Railways, censuses, and maps all labeled it “India.” The 1877 proclamation naming Queen Victoria “Empress of India” made it official. That title—never used in India before—was pure imperial branding.
The problem is, the British didn’t create “India.” They inherited and institutionalized it. They drew borders, built institutions, and fused diverse regions under one name. But they also erased older identities in the process. A Tamil farmer in 1800 didn’t think of himself as Indian. By 1900, schoolbooks taught him he was.
Frequently Asked Questions
Was "India" ever used in ancient Indian texts?
No. Sanskrit scriptures mention Bharatavarsha, Ilavarta, and Jambudvipa, but never “India.” The term appears only in foreign accounts—Greek, Roman, Persian. It’s a mirror held up by outsiders.
Who popularized "India" in modern times?
The British Empire did. Through administration, education, and global diplomacy, they made “India” the standard international name. Even after independence, India kept it for recognition and continuity.
Is "Bharat" replacing "India" today?
Some political voices advocate for it. In 2023, G20 invitations used “President of Bharat,” sparking debate. But globally, “India” remains dominant. A replacement would require massive linguistic shift. Suffice to say, that’s not happening soon.
The Bottom Line
The first to call it “India” were the ancient Greeks, borrowing from Persian mispronunciation of “Sindhu.” That’s the factual origin. But the deeper truth? Names carry power. A river’s name, twisted through empires, became the identity of a billion people—most of whom never chose it.
I find this overrated—that we must “decolonize” the name “India” to reclaim authenticity. Language evolves. “India” is now a lived identity, not just an imported label. But we should also remember its roots. Because knowing where a name comes from helps us decide whether to keep it.
Let’s not pretend “Bharat” is more authentic either. It’s also a construct, tied to specific texts and kings. The subcontinent has never been one thing. And maybe that’s the point.
So who called India “India” first? The Greeks. But who decides what it’s called now? That’s on us.