India, That Is Bharat
Why This Matters
What is the name of our country?
You may say “India”. You may say “Bharat”. Both are correct! Did you know that?
Look at the very first line of our Constitution. (The Constitution is the big book of rules for our country.) It begins like this: “India, that is Bharat…”. So our country has two names side by side.
But here is a surprise. Long ago, our land had even more names. People called it Bharatavarsha. They called it Jambudvipa. They called it Hindustan. Each name has its own little story.
Names are not just words. A name tells us how people saw a place. It tells us who lived there and what they cared about. So when we learn the old names of our land, we learn a piece of our own history.
In this chapter, we will go on a name hunt. We will find out where each name came from. And we will see something beautiful — that even thousands of years ago, people saw this whole land as one.
The Big Idea
Our country has had many names through history. People who lived here gave it names like Bharata (after a group of people called the Bharatas) and Jambudvipa (after the jamun tree). Visitors from outside named it after the river Sindhu (the Indus river) — that is how we got “Hindustan” and “India”. All these names point to the same land. And here is the wonderful part: even long ago, people saw this land — held by the snowy mountains in the north and the seas on the other sides — as one whole, shared by all its people.
Let’s Break It Down
A country with many names
Today, India is a modern country. It has fixed borders. It has states. We know how many people live here.
But it was very different long ago. Five hundred years ago, it was different. Two thousand years ago, it was very different. Five thousand years ago, it was very, very different.
This part of the world is often called the Indian Subcontinent. (A subcontinent is a large area of land that is part of a continent but stands out on its own, marked off by mountains, seas or rivers. Our land is marked off by the Himalaya mountains and the seas.)
This land has had many names. Some names were given by the people who lived here. Some names were given by visitors from outside — travellers, pilgrims and traders.
How do we know about these old names? We find them in three places:
- Ancient texts — very old books, like the Rig Veda and the Mahabharata.
- Accounts of travellers — the writings of people who came here from far away.
- Inscriptions — words carved on stone or metal long ago. (An inscription is writing scratched or cut into a hard surface, like a name carved on a rock.)
Figure 5.1 below shows our land in the middle, with five of its old names floating around it. Take a look first, and then we will learn each one.
Let us now meet each name, one by one.
Bharat / Bharatavarsha (where the name comes from)
The name Bharata is very old. It first appears in the Rig Veda. (The Rig Veda is India’s most ancient text. It is several thousand years old.)
In the Rig Veda, “Bharata” was the name of a group of people. They were one of the main groups who lived here long ago. So “Bharata” started as the name of a people, not a place.
Later came the Mahabharata, one of India’s most famous texts. It uses the word Bharatavarsha. This word means “the country of the Bharatas”. So now the name of the people had become the name of the whole land.
The “varsha” part simply means a large land or region. So Bharatavarsha = the land of the Bharatas.
After some more centuries, the short form Bharata became the common name for the whole land. An old text called the Vishnu Purana even describes it. In simple words, it says: the country that lies south of the snowy mountains and north of the ocean is called Bharata.
Does that sound familiar? The snowy mountains are the Himalayas. The ocean is the sea in the south. So even long ago, people knew exactly where Bharata was!
This name is still used today. In north India, it is written as “Bharat”. In south India, it is often “Bharatam”.
Jambudvipa
Here is a name with a tasty story. Jambudvipa.
Break the word into two parts:
- Jambu means the jamun tree. You have surely eaten jamun — the small purple fruit that stains your tongue!
- Dvipa means an “island” or a large land.
So Jambudvipa means “the land of the jamun tree”. The jamun tree is common in India. So people named the land after it.
We get a wonderful clue about this name from a great emperor. His name is Ashoka. He ruled about 250 BCE. (BCE means “Before the Common Era” — it counts the years before year 1. The bigger the BCE number, the further back in time. So 250 BCE was over two thousand years ago.)
Ashoka left behind many inscriptions on stone. In one of them, he used the word “Jambudvipa” to mean the whole of India. And at that time, this land was huge. It included what is today Bangladesh, Pakistan, and even parts of Afghanistan.
Hindustan
You have surely heard the name Hindustan. But where did it come from?
To answer this, we must first meet a river. The Sindhu river. (You may know it by its English name — the Indus river.) It flows in the northwest of our land.
Long ago, the people of Persia (today’s Iran) came to this region. They found it hard to say “Sindhu”. In their language, they said it as Hind, Hidu or Hindu. It was just a name for the land near the river. (Important: here “Hindu” only meant “the land by the Sindhu”. It did not mean the Hindu religion.)
From “Hind”, the Persians later made the word Hindustan. The ending “-stan” means “land” in their language. So Hindustan simply means “the land of the Hind” — the land near the Sindhu river.
This name was first used in a Persian inscription about 1,800 years ago. Later, many visitors used “Hindustan” for the whole Subcontinent.
India (and how the names connect to the land & people)
Now for the name we use the most in English — India.
This name also comes from the same river, the Sindhu. Watch how it changed step by step:
- Indians called the river Sindhu.
- The Persians said it as Hindu / Hind.
- The ancient Greeks heard this from the Persians. But the Greek language had no “h” sound at the start. So they dropped the “h”. “Hindu” became Indos or Indike.
- From the Greek word came the Latin word India.
- And from Latin, we get the English word India — the one we use today.
Figure 5.2 below shows this whole journey as a flow. Follow the arrows and watch one Indian river turn into the word “India”.
So notice something interesting. The names split into two families:
- Names that Indians gave — Bharata and Jambudvipa. These came from a people and a tree of this land.
- Names that outsiders gave — Hindustan and India. These came from the river Sindhu.
But all of them point to the same place. They all connect the land to its people. The people of the Bharatas gave us “Bharata”. The people near the Sindhu gave us “Hindustan” and “India”.
And one more lovely point. People in different corners of this land had the same idea of one whole country. An old Tamil poem from south India, about 2,000 years old, praises a king known “from Cape Kumari in the south to the great mountain in the north, from the sea on the east to the sea on the west”. The “great mountain in the north” is the Himalayas. “Cape Kumari” is the southern tip (Kanyakumari). So people in the far south also pictured the same land, bounded by the same mountains and seas. Ancient Indians knew their geography well!
Why one land had many names
So why did one land end up with so many names?
The reason is simple. Different people met this land at different times, and each gave it a name in their own way.
- The people living here named it after themselves (the Bharatas) and after a tree they loved (the jamun).
- The visitors named it after the first thing they reached — the great river Sindhu.
Figure 5.3 below sorts this out in a neat chart. The name is on the left. Where it came from is on the right.
Here is a quick table you can use to revise all four names together.
| Name | Where it comes from | What it means |
|---|---|---|
| Bharata / Bharatavarsha | A people called the Bharatas (from the Rig Veda) | The land of the Bharatas |
| Jambudvipa | The jamun tree | The island of the jamun fruit |
| Hindustan | The Sindhu river (Persian: Hind + -stan) | The land of the Hind (near the Sindhu) |
| India | The Sindhu river (Sindhu became Greek Indos, then Latin India) | The land of the river Sindhu |
Many of these names came from very long ago. To see when each one was used, look at Figure 5.4 below. It places the names on a simple timeline, from the distant past on the left to today on the right.
Let us put your new knowledge to work. The worked example below asks you to match each name to where it came from.
Match each name to where it came from: (a) Bharata (b) Jambudvipa (c) India. Sources: a tree, a people, a river.
- Start with (a) Bharata. Ask: was it named after a tree, a people, or a river? Remember the Rig Veda. “Bharata” was the name of a group of people. So Bharata comes from a people.
- Now (b) Jambudvipa. Break the word up. “Jambu” is the jamun fruit, and “dvipa” is a land. So this name comes from a tree — the jamun tree.
- Now (c) India. Think of the journey: Sindhu became Hindu, then Indos, then India. The Sindhu is a river. So India comes from a river.
- Final answer: (a) Bharata = a people; (b) Jambudvipa = a tree; (c) India = a river. Notice the pattern — the Indian name came from a people, another Indian name from a tree, and the name foreigners gave came from the river.
There is one more big idea hiding in all this. Even thousands of years ago, people did not see this as many tiny lands. They saw it as one whole land, shared by all its people. Why? Look at the geography. Figure 5.5 below shows it.
This is why a description like the one in the Vishnu Purana made sense to everyone. “South of the snowy mountains, north of the ocean” — that picture fit the whole land. The mountains and seas were like one big natural border. They tied the land and its people together.
Before we move on, let us refresh one idea you may need.
Now check that you understand the “why” behind these names.
Why did visitors from outside (like the Persians and Greeks) name our land after the Sindhu river, instead of calling it Bharata?
Because the Sindhu river was the first thing they reached when they came towards our land from the northwest. They met the river before anything else, so they named the whole land after it. They did not use “Bharata” because that was the name the people here used for themselves; the visitors simply called the land by the river they crossed to get to it.
The word 'Bharatavarsha' means 'the country of the Bharatas'. Why does this show the name came from people, not from a place?
Because the “Bharatas” were a group of people, named in the Rig Veda. The land was named after them — “the country of the Bharatas”. So the people came first, and the land took its name from the people. This is the opposite of names like India, where the land was named after a river.
Common Mistakes
Here are some slip-ups students make about this topic. Read them once, and you will not be fooled.
In ancient times, the word 'Hindu' meant a person of the Hindu religion.
Today the word 'Hindu' is mostly used for the religion, so it feels natural to assume it always meant that.
In ancient Persian, 'Hindu' was only a name for the land near the Sindhu river. It was a geography word, not a religion word. The Persians used it to mean the region, the same way we use 'Hindustan' for the land.
The name 'Bharata' was given to our land by foreign travellers.
We learn that many names like India and Hindustan came from outsiders, so it is easy to lump all the names together as gifts from foreigners.
Bharata is one of the names the people of this land gave to themselves. It comes from the Bharatas, a group named in the Rig Veda. The names from outsiders were the river-based ones, like Hindustan and India.
Jambudvipa was the name of just a small town or a single island.
The word 'dvipa' means island, so it sounds like the name must be for one small piece of land.
Jambudvipa came to mean the whole Indian Subcontinent. Emperor Ashoka used it for all of India in his inscriptions. 'Dvipa' here points to a great land marked off by sea and mountains, not a tiny island.
Quick Check
Try these quick questions. Each one checks one idea from the chapter.
Which name for our land came from a group of people called the Bharatas?
The names 'Hindustan' and 'India' both come from the same source. What is it?
Why did even ancient Indians think of this land as one whole, and not as many separate lands?
Practice Problems
Try each one on your own first. Only then tap to see the full answer.
Easy
What does the name 'Jambudvipa' mean? Break the word into its two parts to explain.
“Jambudvipa” has two parts:
- Jambu means the jamun tree (the purple fruit that stains your tongue).
- Dvipa means an island or a large land.
So Jambudvipa means “the land of the jamun tree”. The jamun tree is common in India, so people named the land after it.
Where do we learn about the old names of our country from? Name the three kinds of sources.
We learn about the old names from three kinds of sources:
- Ancient texts — very old books, like the Rig Veda and the Mahabharata.
- Accounts of travellers — the writings of visitors and pilgrims who came here.
- Inscriptions — words carved on stone or metal long ago, like Ashoka’s inscriptions.
Medium
Write the steps that show how the Indian word 'Sindhu' became the English word 'India'.
Here is the journey, step by step:
- Indians called the river Sindhu.
- The Persians said it as Hindu / Hind (it was easier for them to say).
- The Greeks dropped the “h” sound (their language had no “h” at the start), so it became Indos / Indike.
- From the Greek word came the Latin word India.
- From Latin, we get the English word India, which we use today.
So one Indian river, through three languages, gave us the name “India”.
The Vishnu Purana says the land 'south of the snowy mountains and north of the ocean' is called Bharata. Name the snowy mountains and the ocean. Why does this short description fit our country so well?
- The snowy mountains are the Himalayas, which run across the north of our land.
- The ocean is the sea in the south (and on the east and west sides too).
This description fits so well because the Himalayas really do form the northern edge of our land, and the sea really does surround it on the other sides. So the mountains and the seas act like one big natural border. They mark off the land of Bharata clearly. This is also why ancient Indians, in both the north and the far south, pictured the same one whole land.
Challenge
The names of our land fall into two groups: names given by Indians and names given by outsiders. Sort these four names into the two groups: Bharata, Jambudvipa, Hindustan, India. Then explain what is different about how each group named the land.
Names given by Indians (the people who lived here):
- Bharata — from the Bharatas, a group of people.
- Jambudvipa — from the jamun tree.
Names given by outsiders (visitors from outside):
- Hindustan — from the Persians, based on the river Sindhu.
- India — from the Greeks and Romans, also based on the river Sindhu.
What is different about how each group named the land?
The people who lived here named it after their own people and a tree of their land. They named it from the inside, from things they felt close to.
The outsiders named it after the river Sindhu, because that great river was the first thing they reached when they came towards our land. They named it from the outside, after the landmark they crossed.
So both groups looked at the same land, but they picked different things to name it after. That is why one country ended up with so many names — and all of them point to the same place.
Summary
Here is everything you can now explain to a friend:
- Our country has had many names through its long history, and even today it is “India, that is Bharat”.
- Bharata / Bharatavarsha comes from the Bharatas, a group of people named in the Rig Veda. It means “the land of the Bharatas”.
- Jambudvipa means “the land of the jamun tree”. Emperor Ashoka used it for the whole of India around 250 BCE.
- Hindustan comes from the river Sindhu. The Persians said “Hind” and added “-stan” (meaning land).
- India also comes from the Sindhu river: Sindhu became Hindu, then the Greek Indos, then the Latin and English India.
- Indians named the land after their people and a tree; outsiders named it after the river they reached first.
- We learn these names from ancient texts, travellers’ accounts, and inscriptions.
- Even long ago, people saw the land as one whole, held together by the Himalayas in the north and the seas on the other sides.
What’s Next
Now you know the many names of our land and where they came from. But who were the very first people to live here? How did towns, farming and writing begin?
In the next chapter, Chapter 6 — The Beginnings of Indian Civilisation, we will travel even further back in time. We will meet the earliest people of this land and watch how the first great Indian civilisation began. Get ready for an amazing journey into the past!
Frequently Asked Questions
Why is our country called both India and Bharat?
Our Constitution says 'India, that is Bharat', so both names are officially correct. Bharat comes from the ancient king Bharata, and the land was called Bharatavarsha (the land of Bharata's people). India comes from the Indus River, which foreigners in the west called the Sindhu and then later the Indus.
What is the meaning of the name Bharatavarsha?
Bharatavarsha means the land (varsha) of Bharata. Bharata was a great and just king from ancient Indian texts. Over time, people who saw themselves as belonging to his lineage or land called themselves Bharati and their home Bharatavarsha. It is one of the oldest names for the Indian subcontinent.
What does the name Jambudvipa mean?
Jambudvipa means the island or land of the Jambu tree (a kind of rose apple tree). Ancient Indian and Buddhist texts used this name for the landmass that includes India. It shows that people long ago saw their land as a special place, named after something they saw all around them.
How did the name Hindustan come about?
The name Hindustan comes from Sindhu, the ancient Sanskrit name for the Indus River. Travellers from Persia (Iran) and Central Asia called the river Hindhu, the land beyond it Hindu, and the whole country Hindustan meaning the land of the Hindu (people beyond the Sindhu). This name was widely used in medieval times.
How did the name India come from the Indus River?
Ancient Greeks who came to this region heard the Persian word Hindu for the Sindhu River and turned it into Indos. They called the land beyond it India. When the British came, they kept this name. So the word India travelled a long way, from Sindhu in Sanskrit to Indos in Greek to India in English.