Indian Town Name Generator

Authentic Town Names From Every Region of India

Places & Geography500 curated namesUpdated Free · no sign-up

Tap a name to copy it500 names in this generator

Generate Indian town names that sound real: Hindi-belt names ending in -pur, -garh and -ganj, Punjabi mandi towns, Rajasthani and Gujarati towns, Tamil, Telugu, Kannada and Malayalam towns, Bengali, Assamese and hill-station names, for novels, games, maps and worldbuilding set in India.

About indian town names

Indian town names carry their region in their endings. Across the Hindi belt, Bihar and Madhya Pradesh you find -pur (town), -garh (fort), -nagar (city), -ganj (market) and -abad (settled by), often with a founder or deity in front: Rampur, Fatehgarh, Nawabganj, Sultanganj. North Indian twin towns split into Kalan (greater) and Khurd (lesser), Punjab and Haryana have Mandi grain-market towns, Rajasthan has -garh forts and -sar lakes, and Gujarat favours -nagar, -vad and short names like Anjar, Halvad and Unjha.

The south sounds completely different. Tamil towns end in -ur, -puram, -pet, -kudi and -kottai (Karaikudi, Pattukkottai, Udumalpet); Telugu towns in -palli, -pet, -konda and -gudem (Tadepalligudem, Devarakonda); Kannada towns in -halli, -ur and -kere (Chikkanayakanahalli, Tiptur); Malayalam towns in -kulam, -puzha and -ssery (Ernakulam, Thodupuzha, Thalassery). Bengal has -pur, -ganj and -hat market towns, Odisha has -garh and -pada, and the hills and north-east give you names like Ranikhet, Joshimath, Ziro and Champhai.

This list mixes invented but plausible names with real small towns from every state, so a map, novel or game set in India can pull a believable name for the right region rather than a generic -pur.

Tips for choosing a name

  • Choose the ending by region: -pur, -garh or -ganj for the north, -palli or -pet for Telangana and Andhra, -ur or -puram for Tamil Nadu, -halli for Karnataka, -puzha or -kulam for Kerala. A Tamil story with a town called Rampur Kalan will feel off to Indian readers.
  • Use qualifiers the way real towns do: Kalan and Khurd for a pair of villages, City or Sadar for the main town of a district, Mandi for a grain market, Sahib for Sikh religious towns, Cantt for a cantonment.
  • Name invented towns after a founder, a deity or a local feature, as real ones are: Shyamgarh (Shyam's fort), Devnagar (god's city), Sambhar Lake, Dehri on Sone. That gives the name a built-in backstory.
  • Keep the spelling consistent within one story or map. Real India spells the same sound several ways (Vijaynagar, Vijainagar, Vijayanagara), but a fictional setting should pick one convention.
  • For a fantasy or alternate-history India, build names from real elements but combine them freshly: Kesarpura, Chandrapura and Vinayakpur read as authentic without matching any actual town.

Frequently asked questions

What do common Indian town name endings mean?

-pur and -pura mean town or settlement, -garh means fort, -nagar means city, -ganj means market, -abad means settled or founded by, -kot means fort or walled town, -gaon means village, -palli and -halli mean village in Telugu and Kannada, -ur means town in Tamil and Kannada, -puram means town in Tamil and Malayalam, and -kulam means pond or tank in Malayalam and Tamil.

Are these real Indian towns or made up?

Both. Roughly a fifth are invented names built from real Indian place-name elements, such as Kesarpura, Bhimganj and Lakshmipet, and the rest are real small towns and tehsils across India's states, chosen because they sound typical of their region. Use the invented ones for fiction if you want a town that does not exist.

How do I make up an Indian town name for my story?

Pick the region first, then combine a root with a regional suffix: a deity or founder (Ram, Lakshmi, Fateh, Sultan), a feature (Sona for gold, Chandra for moon, Kesar for saffron) plus -pur, -garh, -ganj, -palli, -ur or -puram. Add Kalan or Khurd, Mandi, City or Sadar if you want it to feel like a real administrative name.

What is the difference between a town, tehsil and district in India?

A district is the main administrative unit below the state, headed by a collector. Each district is split into tehsils or talukas, each centred on a tehsil town with a court and land-records office. Towns are classed as municipal corporations, municipalities or nagar panchayats depending on size, while villages are governed by gram panchayats.

All 500 indian town names

Browse the full list
  • Silao
  • Siwani Mandi
  • Maharajganj
  • Dumraon
  • Amalapuram
  • Musiri
  • Pipar City
  • Chakdaha
  • Sonepur
  • Karanjia
  • Bagli
  • Sikandarpur
  • Hojai
  • Amarkot
  • Lakshmipet
  • Udumalpet
  • Sumerpur
  • Ellenabad Mandi
  • Wani
  • Tohana
  • Sambhar Lake
  • Tufanganj
  • Kanakpur
  • Amta
  • Lonar
  • Nazira
  • Sircilla
  • Ramagundam
  • Kalpetta
  • Peravurani
  • Ghatal
  • Kalamnuri
  • Phulwari Sharif
  • Tapa Mandi
  • Sattur
  • Gangakhed
  • Narkatiaganj
  • Nawabganj
  • Sardarshahar
  • Harda
  • Sahibganj
  • Titlagarh
  • Limbdi
  • Shirur Kasar
  • Jagraon
  • Khuldabad
  • Bhogpur
  • Gingee
  • Ladwa
  • Bijbehara
  • Jonai
  • Memari
  • Bhongir
  • Jhumri Telaiya
  • Lakhisarai
  • Chamba Garhwal
  • Baghpat Kalan
  • Pattan
  • Kot Fatehgarh
  • Barshi
  • Madhupur
  • Tuljapur
  • Dataganj
  • Margherita
  • Rajgarh Churu
  • Berasia
  • Mancherial
  • Sunderbani
  • Panskura
  • Khatauli
  • Bagnan
  • Vijainagar
  • Punalur
  • Bijni
  • Digapahandi
  • Awantipora
  • Sendhwa
  • Srirangapatna
  • Jakhal Mandi
  • Polasara
  • Nalagarh
  • Shikaripura
  • Talcher
  • Perambalur
  • Jogbani
  • Gopalnagar
  • Thakurdwara
  • Mullanpur Dakha
  • Tadepalligudem
  • Rudrapur
  • Chainpur
  • Kinwat
  • Mavelikara
  • Giddalur
  • Byadgi
  • Bishnupur
  • Pandalam
  • Budhlada
  • Jalalabad Khas
  • Lalganj
  • Chakrapur
  • Ramban
  • Lohaghat
  • Diskit
  • Kichha
  • Lanka
  • Sonari
  • Achabal
  • Jashpurnagar
  • Vinukonda
  • Ziro
  • Chapar
  • Bhikhiwind
  • Chikkanayakanahalli
  • Gangarampur
  • Ajaygarh
  • Kallakurichi
  • Jowai
  • Theog
  • Gotegaon
  • Nehtaur
  • Bilaspur Sadar
  • Vengurla
  • Chirala
  • Garhmukteshwar
  • Patran
  • Mekhliganj
  • Revelganj
  • Karsog
  • Pachore
  • Pilkhuwa
  • Sonapur
  • Gharghoda
  • Moirang
  • Pattukkottai
  • Baruipur
  • Chowari
  • Phaltan
  • Umerkote
  • Canning
  • Dehri on Sone
  • Bantwal
  • Saundatti
  • Kalavad
  • Uttarkashi
  • Unjha
  • Tarana
  • Karjan
  • Patdi
  • Vankaner
  • Palakollu
  • Machhiwara
  • Champa
  • Devnagar
  • Gohana Mandi
  • Daudnagar
  • Kurali
  • Sundernagar
  • Sankarankovil
  • Kampli
  • Rampur Maniharan
  • Khatra
  • Anupgarh
  • Chalala
  • Gauripur
  • Sopore
  • Rangpo
  • Mangrol
  • Siruguppa
  • Ambejogai
  • Harur
  • Wadhwan
  • Dera Baba Nanak
  • Molakalmuru
  • Suri
  • Narsinghgarh
  • Bassi Pathana
  • Achalpur Camp
  • Srivaikuntam
  • Dungargarh
  • Sonamukhi
  • Mandalgarh
  • Bhadrapur
  • Nilambur
  • Khairthal
  • Gochar
  • Uri
  • Dongargarh
  • Nepanagar
  • Chatra
  • Muvattupuzha
  • Kesarpura
  • Udala
  • Moonak
  • Chandur Bazar
  • Rangia
  • Raghogarh
  • Baijnath
  • Vedaranyam
  • Gumla
  • Reasi
  • Keeranur
  • Pauri
  • Rampur Bushahr
  • Vadnagar
  • Narsapur
  • Tirur
  • Ratannagar
  • Akhnoor
  • Jhalrapatan
  • Jambusar
  • Kalayat
  • Sahnewal
  • Pasighat
  • Lakheri
  • Takhatgarh
  • Bagaha
  • Beldanga
  • Cuncolim
  • Merta City
  • Shopian
  • Halvad
  • Tanda Badli
  • Kunnamkulam
  • Soro
  • Rampur Khas
  • Khambhat
  • Zaheerabad
  • Sarthebari
  • Achalpur
  • Bapatla
  • Lumding
  • Kishtwar
  • Badnagar
  • Pehowa
  • Bhuna
  • Kaliaganj
  • Rayachoti
  • Shivpuri Kalan
  • Mathabhanga
  • Terdal
  • Khamanon
  • Safidon
  • Sakleshpur
  • Ramganj Mandi
  • Mukhed
  • Biaora
  • Sainthia
  • Medak
  • Ukhrul
  • Adoor
  • Takhatpur
  • Jogindernagar
  • Kadur
  • Nedumangad
  • Bhawanigarh
  • Daryapur
  • Nidadavole
  • Dhekiajuli
  • Vallabhipur
  • Pahalgam
  • Addanki
  • Jubbal
  • Gudiyatham
  • Dubrajpur
  • Kapasan
  • Pandaria
  • Dabra
  • Vijaypur
  • Kahalgaon
  • Jaleswar
  • Narayanpet
  • Warora
  • Kamakhyanagar
  • Arambagh
  • Vadakkuvalliyur
  • Bhimganj
  • Ghumarwin
  • Mehkar
  • Ron
  • Berinag
  • Cherthala
  • Islampur
  • Talegaon Dabhade
  • Zunheboto
  • Amritganj
  • Indrapuri
  • Jangaon
  • Deulgaon Raja
  • Daspalla
  • Metpally
  • Kotdwar
  • Makhdumpur
  • Kandi
  • Dirba
  • Phillaur
  • Shahkot
  • Angamaly
  • Jamui
  • Nandura
  • Oddanchatram
  • Lakhipur
  • Singtam
  • Lakshmeshwar
  • Pulgaon
  • Kannod
  • Ammapettai
  • Banur
  • Mangaldoi
  • Gagret
  • Taliparamba
  • Srinagar Garhwal
  • Ujhani
  • Kamalpur
  • Surajgarh
  • Lalgudi
  • Ranikhet
  • Ettumanoor
  • Rasipuram
  • Barbil
  • Dalsinghsarai
  • Rahuri
  • Kolasib
  • Nanjangud
  • Risod
  • Tamluk
  • Siddipet
  • Arki
  • Hariharpur
  • Arantangi
  • Saraipali
  • Mirzapur Khurd
  • Payal
  • Chamkaur Sahib
  • Vaikom
  • Moranhat
  • Bhokar
  • Rosera
  • Barh
  • Hanumangarh Junction
  • Karera
  • Gossaigaon
  • Baijnathpur
  • Namchi
  • Athagarh
  • Kishanpur Kalan
  • Nowshera
  • Chaibasa
  • Chandbali
  • Pattamundai
  • Manikpur
  • Tarakeswar
  • Vijapur
  • Bikramganj
  • Lohardaga
  • Chalakudy
  • Samrala
  • Hiranagar
  • Hangal
  • Bhainsa
  • Bilaspur Khurd
  • Alathur
  • Sahaspur
  • Narnaund
  • Bemetara
  • Faridnagar
  • Ranni
  • Mayiladuthurai
  • Kothagudem
  • Yelburga
  • Achampet
  • Udaigarh
  • Pundri
  • Deoli
  • Radaur
  • Chanderi
  • Dhuri Mandi
  • Kakching
  • Umreth
  • Kantabanji
  • Bijaygarh
  • Tilhar
  • Pushkarpura
  • Perinthalmanna
  • Dwarahat
  • Thoubal
  • Deoband Khas
  • Mudhol
  • Virpur
  • Sindhanur
  • Hilsa
  • Natham
  • Contai
  • Shevgaon
  • Mangrulpir
  • Bhaderwah
  • Palampur
  • Banda Sagar
  • Jalgaon Jamod
  • Devakottai
  • Akkalkot
  • Hussainabad
  • Uchana Kalan
  • Mangan
  • Nubra
  • Canacona
  • Bansgaon
  • Mihijam
  • Deori
  • Valpoi
  • Balrampur
  • Yawal
  • Khunti
  • Devarakonda
  • Todaraisingh
  • Kangeyam
  • Warisaliganj
  • Rampurhat
  • Sanguem
  • Bettiah
  • Mahadevpur
  • Sheikhpura
  • Binika
  • Haripad
  • Ranebennur
  • Puttur
  • Kalna
  • Hunsur
  • Karunagappally
  • Kodumudi
  • Pakur
  • Padra
  • Nalbari
  • Gyalshing
  • Balod
  • Vaijapur
  • Nilokheri
  • Haldaur
  • Jayankondam
  • Nakur
  • Deogarh Madaria
  • Khairagarh
  • Paithan
  • Rairangpur
  • Fatehgarh Sahib
  • Bhanjanagar
  • Wokha
  • Quepem
  • Raikot
  • Thalassery
  • Pandharkawada
  • Nilgiri
  • Ratangarh
  • Koyilandy
  • Joshimath
  • Madanapalle
  • Sidhpur
  • Padum
  • Udalguri
  • Unhel
  • Jagiroad
  • Lansdowne
  • Lehragaga
  • Nandgaon
  • Nurpur
  • Mannarkkad
  • Haveri
  • Laharpur
  • Sangamner
  • Nimbahera
  • Kondagaon
  • Vinayakpur
  • Bhawanipatna
  • Lathi
  • Kodungallur
  • Garhwa
  • Tindivanam
  • Nalhati
  • Piravom
  • Bhanvad
  • Tezu
  • Malur
  • Parvathipuram
  • Dhampur
  • Nahan
  • Mahoba Khas
  • Barabanki Khas
  • Thodupuzha
  • Jaspur
  • Simdega
  • Gubbi
  • Banjar
  • Raghunathganj
  • Khurja Junction
  • Kanth
  • Bageshwar
  • Manapparai
  • Peddapalli
  • Bandipora
  • Shoranur

More in Places & Geography