Where Did the Name 'Bengaluru' Come From? A 1,100-Year Timeline, the Boiled-Beans Legend, and What the Evidence Actually Says
BengaluruInfo Editor
9 min read

Where Did the Name "Bengaluru" Come From? A 1,100-Year Timeline, the Boiled-Beans Legend, and What the Evidence Actually Says
If you grew up in Bengaluru, you probably heard the story in school: a Hoysala king, lost and hungry in a forest, is fed boiled beans by an old woman, and in gratitude names the place "Benda Kaalu Ooru", the town of boiled beans.
It is a lovely story. It is also, historically, almost certainly not the origin of the name, because the word "Bengaluru" appears in stone roughly three centuries before that king was born.
This article does what most "history of Bengaluru" posts skip: it sorts the claims by how strong the evidence is, then gives you a clean timeline from the earliest known mention to the 2014 official renaming.
The short answer
- Earliest known written mention of "Bengaluru"? — A hero-stone inscription at Begur, dated by historians to around 890 CE
- Who founded the city as we know it? — Kempegowda I, a Vijayanagara-era chieftain, traditionally dated to 1537
- Does the "boiled beans" legend explain the name? — It is a folk etymology: charming, popular, but not supported by early evidence
- When did "Bangalore" officially become "Bengaluru"? — The change took effect on 1 November 2014
- Is "Bangalore" wrong? — No. It is the anglicised form used for centuries; "Bengaluru" is the Kannada-faithful name
Theory 1: The Boiled-Beans Legend
The story: Veera Ballala II, a Hoysala king (ruled roughly 1173 to 1220), went hunting, lost his way, and wandered into a forest. Exhausted, he found a humble hut where an old woman gave him boiled beans to eat. Grateful, he named the place after the meal. In Kannada, benda means "boiled" and kaalu (ಕಾಳು) means "beans" or "grain", and ooru means "town", so Benda-kaalu-ooru, which softened over time into Bengaluru.
Why it sounds right: The sound change is plausible, the story is memorable, and there is even a small shrine to the old woman in the city's folk memory. Tellings like this stick because they are easy to pass on.
The problem: The timing does not work. If the name already existed in the 9th century, a 12th-century king cannot have invented it.
There is also a linguistic wrinkle. The "kaalu" in the legend is the one meaning legume. A different word, kaalu (ಕಾಲು), means leg, and in casual English writing the two look identical. That ambiguity is one reason the story is so often retold without anyone checking the spelling.
Evidence rating: Folk legend. It tells us something about how Bengalureans like to imagine their city, but not about where the name came from.
Theory 2: The Begur Inscription (the best evidence we have)
What it is: A veeragallu (hero stone) found at Begur, in south Bengaluru near the Nageshwara temple, written in Halegannada (Old Kannada). It commemorates a warrior killed in a battle that was fought at a place the inscription calls "Bengaluru", during the time of the Western Ganga dynasty.
Why it matters: Historians commonly date it to about 890 CE. That makes it the earliest known reference to the name, and it shows that Bengaluru was already a recognised place, not a nameless forest, more than a thousand years ago.
What it does not tell us: It records a battle, not the meaning of the name. So it proves the name's age but not its origin. Scholars also continue to debate the exact reading and dating of early inscriptions, so you may see slightly different dates in different books.
Evidence rating: Strong for the age of the name, silent on its meaning.
Theory 3: The Tree Theory
Another proposal links the name to a tree. In this reading, benga refers to a tree species that is often identified with the Indian kino (known in some sources by the Sanskrit name vijayasar), and Bengaluru means "the town of the benga trees."
Why it is interesting: Many Indian place names come from local trees, such as Neem or Honne in other regions, so this fits a common naming pattern.
The catch: Identifying the exact tree and word is not settled, and the theory depends on linguistic reconstruction rather than a direct statement in an early source.
Evidence rating: Plausible, but not proven.
Theory 4: The "City of Guards" Theory
A smaller line of interpretation breaks the name into parts that suggest "a place of guards or watch." It would fit a frontier settlement on the edge of a kingdom.
The catch: Like the tree theory, it relies on how one reads the old syllables, and it has far less support than the others in the mainstream literature.
Evidence rating: Speculative.
Evidence Ladder: Which theory should you trust?
- Begur inscription (name already exists c. 890 CE) — What supports it: Physical inscription in Old Kannada; What weakens it: Says nothing about meaning; Verdict: Strongest on age
- Tree (benga) theory — What supports it: Fits a common Indian naming pattern; What weakens it: Species and word not settled; Verdict: Plausible
- City of guards — What supports it: Fits a frontier-town context; What weakens it: Weak linguistic support; Verdict: Speculative
- Boiled beans legend — What supports it: Memorable, widely told; What weakens it: Name predates the king in the story; Verdict: Folk legend
Takeaway for readers: we know when the name existed (at least ~890 CE) far better than we know what it originally meant. Anyone who tells you the origin is "definitely" one thing is simplifying.
The Timeline: From a Hero Stone to a Global Tech Hub
- c. 890 CE — Event: Begur hero-stone inscription mentions "Bengaluru" as the site of a battle (Western Ganga period); Why it matters for the name: Earliest known written mention
- 12th-13th century — Event: Hoysala rule; the boiled-beans story is traditionally set in the reign of Veera Ballala II; Why it matters for the name: Source of the popular legend, centuries after the inscription
- 1537 — Event: Kempegowda I, a Vijayanagara-era chieftain from Yelahanka, founds the city with a mud fort, markets (petes) and tanks; Why it matters for the name: The city as an organised town begins; the name is already in use
- 1638 — Event: Bijapur forces, with Shahaji Bhonsle, take Bengaluru; Why it matters for the name: The city changes hands; name persists
- 1687-1689 — Event: Mughal conquest; the territory passes to the Wodeyar rulers of Mysore, traditionally for three lakh rupees; Why it matters for the name: Mysore rule begins
- 1760 — Event: Hyder Ali lays out Lalbagh, which Tipu Sultan later develops; Why it matters for the name: The "Garden City" identity begins to form
- 1791 — Event: British forces under Cornwallis capture the fort in the Third Anglo-Mysore War; Why it matters for the name: British records start using the anglicised spelling more widely
- 1799 — Event: Tipu Sultan dies at Srirangapatna; Mysore returns to the Wodeyars; Why it matters for the name: Bangalore becomes a key British military location
- 1809 — Event: British establish the Cantonment; Why it matters for the name: A separate "Bangalore" administrative world grows beside the old city
- 1831 — Event: British place Mysore under Commissioner rule, with Bangalore as the administrative centre; Why it matters for the name: The English form "Bangalore" is entrenched in official papers
- 1881 — Event: Rule of Mysore returned to the Maharaja; the Civil and Military Station stays under British control; Why it matters for the name: Two administrations share one city
- 1947 — Event: The Civil and Military Station merges with Mysore State; Why it matters for the name: The city becomes administratively unified
- 1956 — Event: Karnataka's states reorganisation; Bangalore becomes capital of Mysore State; Why it matters for the name: The modern state structure begins
- 1973 — Event: Mysore State renamed Karnataka; Why it matters for the name: Start of a wider push to restore Kannada names
- 2006 — Event: The state government announces plans to rename Bangalore to Bengaluru, after long campaigning by writers and cultural figures; Why it matters for the name: The decision is public
- 1 Nov 2014 — Event: Official renaming takes effect on Kannada Rajyotsava, along with 11 other Karnataka cities; Why it matters for the name: Bengaluru becomes the official English spelling
Dates for early periods vary slightly across sources. Treat the earlier entries as widely cited dates, not exact calendar days.
Why "Bangalore" Existed at All
The English form came from how British administrators heard and wrote the Kannada name. Over the 19th century, as the Cantonment grew and English-language records multiplied, "Bangalore" became the standard spelling in maps, railway timetables and later in global business.
It is the same word pronounced and written through an English filter, much like Bombay vs Mumbai or Madras vs Chennai, but there is an important difference: the 2014 change did not invent a new name. It restored the original Kannada pronunciation in English writing.
Quick note on usage: "Bangalore" still appears in many older company names, institutions and global brand contexts. Both are understood, but Bengaluru is the official name today.
The 12 Cities That Changed Together in 2014
When the state made the change on 1 November 2014, it applied to twelve cities, not just Bengaluru:
- Bangalore — Bengaluru
- Mysore — Mysuru
- Mangalore — Mangaluru
- Belgaum — Belagavi
- Bellary — Ballari
- Bijapur — Vijayapura
- Gulbarga — Kalaburagi
- Hubli — Hubballi
- Shimoga — Shivamogga
- Tumkur — Tumakuru
- Chikmagalur — Chikkamagaluru
- Hospet — Hosapete
How to Say It Correctly
Bengaluru is pronounced roughly "Beng-ga-LOO-ru", with a soft "ng" sound, the stress on the third syllable, and a light final "u". You will hear small regional variations, and locals will understand any reasonable attempt.
Three Things Most Articles Get Wrong
- "The name came from the Hoysala king's beans." The inscription evidence suggests the name was already in use centuries earlier.
- "Kempegowda named the city for the first time." He is credited with founding it as a planned town in 1537, but the name appears much earlier.
- "Bangalore was renamed because the old name was wrong." The change was about restoring the Kannada form in English, not correcting an error.
What This Tells Us About the City
Bengaluru's name story is a small version of the city's larger story: layered, contested, and shaped by whoever was in charge at the time. A Ganga-era battlefield, a Vijayanagara planned town, a Mughal and Mysore handover, a British cantonment and a modern metropolis, each left a mark. The name survived all of them, which is itself a clue to how deep its roots go.
FAQ
What does Bengaluru mean? There is no single proven meaning. The popular story is "town of boiled beans" (Benda Kaalu Ooru), but historians treat that as folk etymology. Other suggestions link the name to a tree or to the idea of guards.
What is the oldest mention of Bengaluru? The Begur hero-stone inscription, dated to around 890 CE, which refers to a battle at "Bengaluru."
Who founded Bengaluru? Kempegowda I, in 1537, as a fortified town with markets and tanks.
When did Bangalore officially become Bengaluru? On 1 November 2014.
Is it wrong to still say Bangalore? It is not wrong in everyday speech, and everyone will understand. The official name is Bengaluru.
Why do some institutions still use "Bangalore"? Many were named long before 2014 and have kept the established name for legal, branding or continuity reasons.
This article brings together widely cited historical accounts and scholarly debates. Dates and interpretations for early periods differ between sources, so consult primary references and local archives for formal research.