Indian Male Name Generator
Authentic Indian men's names from every region
Generate realistic Indian male names with matching surnames from across the country: Hindi belt, Punjabi Sikh, Gujarati, Marathi, Bengali, Odia, Assamese, Tamil, Telugu, Kannada, Malayali, Indian Muslim, Parsi, Goan Christian and more. Ideal for characters, test data and baby-name shortlists.
About Indian male names
An Indian man's name usually tells you where his family is from before he says a word. In the Hindi-speaking north the surname marks community: Mishra, Tiwari and Dubey are Brahmin, Agarwal and Bansal are trading families, Yadav, Gurjar and Jat are farming castes, Rathore and Shekhawat are Rajput clans. Sikh men carry Singh as a middle name and then a village clan such as Gill, Sidhu or Dhillon. Gujarati names lean on Patel, Shah, Desai and Mehta; Marathi surnames often end in -kar or -e (Kulkarni, Deshpande, Shinde); Bengali men answer to Chatterjee, Mukherjee, Das or Sen.
The south follows its own logic. Tamil men traditionally used an initial for their father's name rather than a surname, so R. Sivakumar and Karthik Raman are both authentic. Telugu families put the house name first (Yarlagadda, Kamineni), Kannada names use Gowda, Hegde and Shetty, and Kerala mixes Nair, Menon and Namboothiri with Christian names like Varghese, Kurian and Mathew. Indian Muslim men use Khan, Ansari, Siddiqui and Shaikh; Parsis have trade names like Engineer and Contractor; Goans carry Portuguese surnames like D'Souza and Fernandes.
Every name here pairs a first name and surname from the same region and generation, so a Delhi banker, a Madurai schoolteacher or a Kochi fisherman all sound real.
How to choose Indian male names
- Keep the first name and surname from the same region. Swapnil Deshmukh is a convincing Marathi man; Swapnil Subramanian sounds invented.
- Match the name to age. Boys born after 2010 are Aarav, Vivaan, Reyansh and Kabir; men in their fifties are Rajesh, Suresh, Sanjay and Ashok; villagers of eighty might be Ramswaroop or Tukaram.
- For Tamil characters, use an initial plus given name (K. Anbarasan) or father's name as surname. For Telugu characters, a house name before the given name is common in formal settings.
- Sikh men are Singh plus an optional clan name; Hindu Punjabi men use surnames like Arora, Chopra, Malhotra and Khurana without Singh.
- Writing Indian Christians or Muslims? Christian men in Kerala and Goa use biblical or Portuguese names (Jobin Thomas, Savio D'Souza); Muslim names follow Arabic or Persian roots (Faizan Ahmed, Kamran Rizvi).
Frequently asked questions
What are the most common Indian male first names?
Nationally, Rahul, Amit, Rajesh, Sanjay, Sunil, Vijay, Ajay and Manoj dominate men now aged thirty to sixty, while Aarav, Vivaan, Aditya, Arjun, Vihaan and Reyansh top recent birth lists. Regional favourites differ: Karthik and Senthil in Tamil Nadu, Srinivas and Venkatesh in Andhra, Gurpreet and Harpreet in Punjab, Soumya and Arnab in Bengal.
Do Indian men always have a surname?
No. Many Tamil and some Malayali men use only a given name plus an initial or their father's name, and in official documents the father's name often serves as the surname. In the north and west a family surname is near-universal, and Sikh men use Singh with or without a clan name after it.
Which names work for a Hindu character versus a Muslim or Christian one?
Hindu names draw on Sanskrit gods, virtues and epics (Krishna, Arjun, Vinayak, Dhananjay). Indian Muslim names are Arabic or Persian (Irfan, Zeeshan, Tanveer) with surnames such as Khan, Ansari or Qureshi. Christian Indians use biblical names (Jobin, Rijo, Emmanuel) or Portuguese names in Goa and Mangalore (Savio, Melroy, Joaquim).
Can I use these names for a fantasy or historical character?
Yes. For epic or historical flavour, drop the surname and use Sanskrit-heavy names like Pradyumna, Satyabrata, Nrusingha or Raghunath. For a Mughal-era setting, use Persian-style Muslim names; for a Maratha or Rajput warrior, pair Vitthal or Bhanwar Singh with a clan surname.
Related generators
Indian Name Generator
Authentic Indian names from every region and community
Indian Female Name Generator
Authentic Indian girl names from every region
Indian Last Name Generator
Authentic Indian surnames from every region and community
Hindi Name Generator
Authentic Hindi first names and surnames
Punjabi Name Generator
Sikh, Hindu and Muslim Punjabi names with real surnames
Hindu Name Generator
Authentic Hindu names from every region and community
Bengali Name Generator
Authentic Bengali names from Kolkata to Dhaka
Telugu Name Generator
Authentic Telugu names from Andhra Pradesh and Telangana
More like this
Long Indian Last Name Generator
Real Indian surnames of ten letters and more
Indian American Name Generator
Indian family names, American and cross-over first names
Cambodian Male Name Generator
Khmer men's names, written family name first
Funny Male Name Generator
Clean pun names and silly names for guys
Asian Male Name Generator
Authentic men's names from across Asia
Indian Nickname Generator
Pet names and home names from Indian families
All 500 Indian male names
A: 58 names
- A. Arulmozhi
- Aaqib Dar
- Aarav Khandelwal
- Abdul Rehman Kazi
- Abhay Choudhary
- Abhijit Ranade
- Abhishek Singhal
- Aditya Mishra
- Advait Dwivedi
- Ajay Rajput
- Ajinkya Gaikwad
- Akash Tuli
- Akshaya Pradhan
- Alok Sinha
- Alpesh Thakkar
- Aman Malhotra
- Amandeep Singh Brar
- Amarjit Singh Sahota
- Amit Sisodia
- Amol Joshi
- Anand Parthasarathy
- Anand Tirkey
- Angshuman Kalita
- Aniket Pawar
- Anil Pal
- Anindya Nandi
- Anirban Sen
- Anjan Bhattacharjee
- Anjaneyulu Bathula
- Ankit Malik
- Ankur Dalal
- Anoop George
- Anoop Pillai
- Anupam Sarma
- Anurag Mundra
- Aravind Natarajan
- Arijit Pal
- Aritra Chattopadhyay
- Arjun Nigam
- Arka Deb
- Arnab Mukherjee
- Arnav Dubey
- Arshad Khan
- Arshpreet Singh Saini
- Arun Prakash Subramanian
- Arvind Kachhawaha
- Aryan Bajpai
- Ashish Bhalla
- Ashok Maurya
- Ashutosh Bhagwat
- Ashvin Kathiriya
- Ashwani Nanda
- Aslam Pathan
- Atharv Shukla
- Atul Ghadge
- Avik Ganguly
- Ayaan Rastogi
- Ayan Mukhopadhyay
B: 27 names
- Babasaheb Jagtap
- Bablu Hembram
- Balaji Venkataraman
- Baljit Singh Pannu
- Balwinder Singh Cheema
- Banwari Lal Kumawat
- Bhagaban Samal
- Bhagirath Siyag
- Bhanwar Singh Shekhawat
- Bharath Vaidyanathan
- Bhargav Gohil
- Bhaskar Baruah
- Bhavesh Trivedi
- Bhupendra Nagar
- Bhushan Kale
- Bibhu Prasad Tripathy
- Biju Chacko
- Biju Nambiar
- Bikash Mondal
- Bipin Sonara
- Birendra Mahto
- Biswajit Samanta
- Biswaranjan Patnaik
- Bitupan Phukan
- Blesson Abraham
- Brajesh Karn
- Brijesh Gadia
C: 7 names
- Chaitanya Barve
- Chandan Prasad
- Chandra Sekhar Eluri
- Chinmay Barik
- Chirag Desai
- Clifford Rodrigues
- Cyrus Engineer
D: 21 names
- D. Kathiravan
- Daljit Singh Bains
- Darshan Zala
- Dattatray Wagh
- Debashis Ghosh
- Debojyoti Bandyopadhyay
- Deepak Dhakad
- Deepan Chakravarthy
- Deepu Marar
- Dev Vajpayee
- Devendra Tanwar
- Dhananjay Roy
- Dhanraj Jakhar
- Dharam Chand Guleria
- Dhaval Doshi
- Dhrubajyoti Deka
- Dhruv Pandey
- Dinesh Tomar
- Dipak Rathod
- Dipankar Haldar
- Dnyaneshwar Nikam
E: 1 name
- Elango Chandrasekaran
F: 2 names
- Faizan Ahmed
- Farhad Contractor
G: 12 names
- G. Rajendran
- Gajendra Parmar
- Ganesh Sethuraman
- Gaurav Kadian
- Ghanshyam Taparia
- Girish Shenoy
- Gokul Krishnan
- Goutam Karmakar
- Govind Singh Bhati
- Gurdas Singh Chahal
- Gurmeet Singh Hundal
- Gurpreet Singh Gill
H: 19 names
- Hanuman Ram Jat
- Hardeep Singh Sodhi
- Hardik Shah
- Hari Panicker
- Hariharan Srinivasan
- Harish Iyengar
- Harish Pai
- Harjinder Singh Randhawa
- Harmanjit Singh Mangat
- Harnek Singh Bhullar
- Harpreet Singh Dhillon
- Harsh Mathur
- Harsha Vemula
- Harshad Ghoghari
- Harshit Maheshwari
- Hirak Sengupta
- Hiren Mehta
- Hormuzd Daruwalla
- Hrishikesh Apte
I: 6 names
- Ilango Thangavel
- Inderjit Singh Kahlon
- Indranil Guha
- Irfan Siddiqui
- Irfan Wani
- Ishaan Tiwari
J: 18 names
- Jagadeesh Pandian
- Jagannath Nayak
- Jagdeep Singh Toor
- Jai Prakash Verma
- Jasbir Singh Bassi
- Jaspreet Singh Sidhu
- Jatin Wadhwa
- Javid Khanday
- Jayanta Lahiri
- Jaydev Jadeja
- Jayesh Panchal
- Jigar Mistry
- Jignesh Patel
- Jitendra Balyan
- Jitu Gogoi
- Joaquim Pereira
- Jobin Thomas
- Jomon Joseph
K: 28 names
- K. Anbarasan
- Kabir Bhatnagar
- Kailash Jangid
- Kalpesh Parikh
- Kalyan Ramaswamy
- Kamal Bhartia
- Kamran Rizvi
- Kanhaiya Lal Mali
- Kannan Sampath
- Karan Chopra
- Karanveer Singh Bhatti
- Karthik Raman
- Kartik Oswal
- Kaushik Mitra
- Kaushik Pandya
- Kedar Phadke
- Ketan Solanki
- Kiran Chaudhari
- Kishan Gurjar
- Kishore Kamineni
- Koteswara Rao Madala
- Krishna Mohan Alla
- Krishna Upadhyay
- Kuldeep Singh Kang
- Kulwinder Singh Bajwa
- Kumaravel Marimuthu
- Kunal Garg
- Kush Lakhani
L: 8 names
- Laishram Ibomcha Singh
- Lakhwinder Singh Sekhon
- Lakshman Singh Rathore
- Lalatendu Mishra
- Lalit Lohia
- Lalrinsanga Ralte
- Laxman Prajapat
- Lovish Chawla
M: 36 names
- M. Kalaiarasan
- Madhavan Ramachandran
- Mahendra Panwar
- Mahesh Sengar
- Makarand Oak
- Mallikarjuna Jonnalagadda
- Manab Ghoshal
- Manan Kapadia
- Manash Bora
- Mandar Deshpande
- Mandeep Singh Khaira
- Mangesh Chavan
- Mangilal Choudhary
- Mani Sekar
- Manish Goswami
- Manjunath Gowda
- Manoranjan Behera
- Manpreet Singh Sandhu
- Mantu Sahu
- Maulik Nayak
- Mayank Jindal
- Mayur Gajjar
- Mehul Bhatt
- Melroy Fernandes
- Melwyn Lobo
- Milind Paranjape
- Mithilesh Mandal
- Mohan Chandra Pant
- Mohan Ravichandran
- Mohit Hooda
- Moti Lal Koul
- Mudasir Bhat
- Mukesh Bisht
- Mukund Lele
- Murali Govindarajan
- Muthukumar Thevar
N: 27 names
- N. Manikandan
- Nabam Tado
- Nadeem Farooqui
- Nagaraju Pulipati
- Nagendra Sah
- Nageswara Rao Gorantla
- Nakul Dhingra
- Narendra Rathi
- Naresh Kushwaha
- Navdeep Singh Sohal
- Naveen Kumar Balasubramanian
- Naveen Lakhotia
- Nayan Moni Rajkhowa
- Neel Mhatre
- Neeraj Lamba
- Ngangom Ranjit Singh
- Nikhil Tandon
- Nilanjan Bhowmick
- Nilesh Vaghela
- Nimesh Dholakia
- Ninad Patil
- Niraj Singh
- Nirav Gandhi
- Nirmal Singh Boparai
- Nitesh Sethi
- Nitin Goyal
- Nrusingha Mahapatra
O: 3 names
- Om Prakash Shukla
- Omkar Kulkarni
- Onkar Singh Sangha
P: 38 names
- P. Tamilselvan
- Padam Singh Chundawat
- Pallab Tarafdar
- Pandiyan Muthusamy
- Pandurang Kamble
- Pankaj Poonia
- Parag Sathe
- Paresh Vyas
- Parminder Singh Gosal
- Parth Awasthi
- Partha Pratim Borah
- Partha Saha
- Pavan Varma
- Pawan Kedia
- Percy Batliwala
- Piyush Khaitan
- Prabhat Ranjan
- Prabhjot Singh Aulakh
- Prabhu Shanmugam
- Pradeep Saraf
- Pradyumna Rout
- Prahlad Meena
- Prakash Loyalka
- Pramod Lodhi
- Pranav Bajaj
- Pranjal Saikia
- Prasad Gokhale
- Prasanna Iyer
- Prasanta Sahoo
- Prashanth Hegde
- Pratik Raval
- Praveen Chowdary
- Pritam Roy
- Prithviraj Paul
- Pritpal Singh Johal
- Prosenjit Dey
- Puneet Kohli
- Puneeth Acharya
R: 49 names
- R. Sivakumar
- Rabindra Parida
- Raghavendra Bhat
- Raghu Vardhan Tummala
- Raghuveer Songara
- Rahul Bhardwaj
- Raj Ghorpade
- Rajan Kakkar
- Rajarshi Bose
- Rajasekhar Bandi
- Rajat Agarwal
- Rajeev Ranjan Das
- Rajeev Warrier
- Rajendra Kasana
- Rajesh Chauhan
- Rajinder Singh Ghuman
- Rajnish Pandita
- Rakesh Thakur
- Ramakrishna Prasad
- Raman Arora
- Ramasamy Pillai
- Ramesh Negi
- Rameshwar Bishnoi
- Ramswaroop Dhaka
- Ramu Yarlagadda
- Ranajit Sinha Roy
- Ranjit Singh Purewal
- Ratnesh Ojha
- Ravi Kiran Naidu
- Ravi Prakash Rai
- Ravinder Singh Mann
- Ravindra Wankhede
- Reyansh Saxena
- Rijo Varghese
- Riju Dasgupta
- Rishabh Luthra
- Ritesh Jha
- Ritu Raj Anand
- Rituraj Bhuyan
- Ritwik Bhadra
- Rohan Dixit
- Rohit Dahiya
- Ronak Chudasama
- Rouf Ganai
- Rudra Pathak
- Rudranil Chowdhury
- Rupam Hazarika
- Rutvik Makwana
- Ryan D'Costa
S: 85 names
- S. Ramanathan
- Sachin Baid
- Sagar Vora
- Sahil Khurana
- Sajad Malla
- Salman Mirza
- Sameer Jadhav
- Samir Ketkar
- Sandeep Rawat
- Sandesh Shinde
- Sandip Majumdar
- Sanjay Kushwah
- Sanjeev Tibrewal
- Sanket Bhanushali
- Sanoop Kurup
- Santhosh Hiremath
- Santosh Tambe
- Saptarshi Bhattacharya
- Sarabjit Singh Virk
- Sarang Bhagat
- Saravanan Palanisamy
- Sathish Rajendran
- Satya Sai Kalluri
- Satyabrata Panda
- Saurabh Sangwan
- Savio D'Souza
- Sayan Banerjee
- Senthil Kumar Murugan
- Shabir Mir
- Shankar Lal Bairwa
- Shashank Shekhar
- Shaurya Chaturvedi
- Sheikh Aamir
- Shekhar Danu
- Shijo Kurian
- Shiv Kumar Gupta
- Shivakumar Shetty
- Shoaib Shaikh
- Shreyas Bhosale
- Shrikant Dandekar
- Shubham Bansal
- Shubhra Kanti Dhar
S, continued
- Shyam Kaimal
- Sibasis Mohanty
- Siddharth Jain
- Siddhesh More
- Sijo Philip
- Simranjit Singh Warraich
- Siva Kannan
- Siva Prasad Uppalapati
- Snehashis Kundu
- Soham Natu
- Somnath Adhikari
- Sopan Kadam
- Soumya Chatterjee
- Sourav Dutta
- Sreejith Nair
- Sridhar Raghunathan
- Srinivas Rao
- Subba Rao Peddi
- Subhankar Das
- Subrat Swain
- Subrata Biswas
- Sudhakar Boddu
- Sudheer Rao
- Sudhir Paswan
- Sudipto Ray
- Suhas Bapat
- Sukhwinder Singh Grewal
- Suman Munda
- Sumanta Sadhukhan
- Sumit Ahlawat
- Sundar Mahalingam
- Sunil Saini
- Sunny Ahuja
- Supratim Basu
- Surendra Phogat
- Suresh Rana
- Surinder Singh Atwal
- Surya Rajagopalan
- Surya Teja Kolli
- Sushant Kumar Jena
- Swapan Naskar
- Swapnil Deshmukh
- Syed Azharuddin
T: 17 names
- T. Vetrivel
- Tamal Mallick
- Tamo Riba
- Tanmay Vaidya
- Tanmoy Chakraborty
- Tanveer Qureshi
- Tariq Lone
- Tarun Sahni
- Tejas Bhavsar
- Tejinder Singh Dhaliwal
- Thangboi Haokip
- Thiyagarajan Chettiar
- Tijo Mathew
- Tinu Jacob
- Trilok Singh Bisht
- Tukaram Lokhande
- Tushar Mittal
U: 4 names
- Unnikrishnan Menon
- Upendra Sahni
- Utpal Kar
- Utsav Dave
V: 24 names
- V. Ezhilarasan
- Vamsi Krishna Gudipati
- Varun Kaushik
- Vasanth Nagarajan
- Vedant Hardikar
- Velmurugan Ganesan
- Venkatesh Reddy
- Venu Gopal Raju
- Vignesh Sundaram
- Vihaan Srivastava
- Vijay Bhadauria
- Vijayakumar Selvaraj
- Vikas Deswal
- Vikram Beniwal
- Vinay Kamath
- Vinayak Sawant
- Vineet Batra
- Vinod Yadav
- Vipul Sachdeva
- Viral Sanghvi
- Vishal Poddar
- Vishnu Namboothiri
- Vitthal Mane
- Vivaan Tripathi
W: 3 names
- Wangkhem Tomba Singh
- Wasim Akhtar
- Wilfred Noronha
Y: 5 names
- Yadvinder Singh Bedi
- Yash Agnihotri
- Yashwanth Mudiraj
- Yogendra Baghel
- Yogesh Sutariya