Indian Boy Names A to Z
169 Indian boy names from A to Z, in India · Hindi & Sanskrit. Every name below is an established given name, listed roughly from most to less common.
Want a new name instead? Blend two names with the Name Combiner.
Indian boy names that start with A
- Aarav
- Aditya
- Arjun
- Aryan
- Advait
- Abhinav
- Ajay
- Akash
- Anil
- Amit
Indian boy names that start with B
- Bharat
- Bhavesh
- Bhaskar
- Balaji
- Bhuvan
- Bipin
- Brijesh
Indian boy names that start with C
- Chaitanya
- Chandan
- Chirag
- Chetan
- Chinmay
- Chandra
- Charan
Indian boy names that start with D
- Dev
- Dhruv
- Dinesh
- Deepak
- Darshan
- Devansh
- Dhiraj
Indian boy names that start with E
- Eshan
- Eklavya
- Ekansh
- Eshwar
Indian boy names that start with F
- Fateh
- Falgun
Indian boy names that start with G
- Gautam
- Gopal
- Gaurav
- Ganesh
- Girish
- Govind
- Gagan
- Gyan
Indian boy names that start with H
- Harsh
- Hari
- Hemant
- Harish
- Himanshu
- Hitesh
- Hardik
- Harshit
Indian boy names that start with I
- Ishaan
- Indra
- Ishwar
- Indrajit
- Ishan
Indian boy names that start with J
- Jay
- Jai
- Jatin
- Jagdish
- Jayesh
- Jitendra
- Jaideep
- Jeevan
Indian boy names that start with K
- Krishna
- Kabir
- Karan
- Kunal
- Kiran
- Kartik
- Keshav
- Kamal
- Kushal
- Kailash
Indian boy names that start with L
- Lakshman
- Lalit
- Lav
- Lokesh
- Laksh
- Lakshay
Indian boy names that start with M
- Mohan
- Manish
- Mahesh
- Mukesh
- Madhav
- Manoj
- Mayank
- Mihir
- Milan
- Mohit
Indian boy names that start with N
- Naveen
- Nikhil
- Nitin
- Naman
- Neel
- Nirav
- Narendra
- Nakul
- Navin
- Nishant
Indian boy names that start with O
- Om
- Omkar
- Ojas
- Onkar
Indian boy names that start with P
- Pranav
- Prakash
- Pratik
- Parth
- Pawan
- Piyush
- Pankaj
- Prem
- Praveen
- Pradeep
Indian boy names that start with R
- Rahul
- Rohan
- Raj
- Ravi
- Rajesh
- Rakesh
- Ramesh
- Rishi
- Rudra
- Rohit
Indian boy names that start with S
- Sanjay
- Suresh
- Sachin
- Siddharth
- Sumit
- Shiv
- Shyam
- Sandeep
- Suraj
- Sameer
Indian boy names that start with T
- Tarun
- Tushar
- Tejas
- Trilok
- Tanmay
- Tapan
- Tilak
- Tej
Indian boy names that start with U
- Uday
- Umesh
- Utkarsh
- Upendra
- Udit
- Ujjwal
- Uttam
Indian boy names that start with V
- Vijay
- Vikram
- Vivek
- Vinay
- Varun
- Vishal
- Vedant
- Vaibhav
- Vinod
- Vikas
Indian boy names that start with Y
- Yash
- Yogesh
- Yuvraj
- Yatin
- Yashwant
- Yug
- Yuvan
Indian boy names that start with Z
- Zorawar