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

Baby name finder A to Z

Find Baby Names by Letter, Country & Language

Choose boy or girl, a starting letter and one or more countries & languages. You get real, established names for each language, side by side.

1Baby boy or girl✓
2Starting letterRequired

Most searched letters

3Country & language1 selected ✓

Still needed: a starting letter.