1000+ Indian Names – Cool & Funny

Indian names have a unique way of connecting with the roots while embracing contemporary trends. In this post, we explore a wide variety of names for boys, girls, and children, each one resonating with India’s timeless charm and evolving influences.

Indian Names
  1. Aaradhya
  2. Aanya
  3. Aishwarya
  4. Anika
  5. Avni
  6. Bhavya
  7. Chhavi
  8. Dhriti
  9. Divya
  10. Esha
  11. Ishika
  12. Jahnvi
  13. Kavya
  14. Khushi
  15. Kritika
  16. Lavanya
  17. Meera
  18. Misha
  19. Navya
  20. Neha
  21. Niharika
  22. Ojaswi
  23. Pallavi
  24. Pari
  25. Prachi
  26. Priya
  27. Radhika
  28. Rhea
  29. Riddhi
  30. Ruhi
  31. Saanvi
  32. Sakshi
  33. Shreya
  34. Simran
  35. Siya
  36. Sneha
  37. Srishti
  38. Suhani
  39. Tanvi
  40. Tara
  41. Trisha
  42. Vaishnavi
  43. Vedika
  44. Vanya
  45. Vrinda
  46. Yashasvi
  47. Yukti
  48. Zoya
  49. Zara
  50. Isha
  1. Aarav
  2. Abhay
  3. Aditya
  4. Advait
  5. Ansh
  6. Arjun
  7. Aryan
  8. Atharv
  9. Ayush
  10. Bhavin
  11. Chaitanya
  12. Daksh
  13. Darsh
  14. Dev
  15. Dhruv
  16. Eshan
  17. Gautam
  18. Harsh
  19. Hriday
  20. Ishan
  21. Jai
  22. Kabir
  23. Kartik
  24. Krish
  25. Laksh
  26. Manav
  27. Naman
  28. Om
  29. Parth
  30. Pranav
  31. Raj
  32. Rahul
  33. Rishabh
  34. Rudra
  35. Sahil
  36. Samar
  37. Shaurya
  38. Soham
  39. Tanish
  40. Tejas
  41. Udit
  42. Varun
  43. Veer
  44. Vihaan
  45. Vivaan
  46. Yash
  47. Yuvraj
  48. Zayan
  49. Aarush
  50. Arnav

Unique Indian Names

  1. Aashika
  2. Aadrik
  3. Advika
  4. Bhavyansh
  5. Chetan
  6. Chaitali
  7. Darika
  8. Devansh
  9. Eshana
  10. Freya
  11. Gaurika
  12. Hiya
  13. Ishq
  14. Jeevika
  15. Kailash
  16. Kalp
  17. Laksha
  18. Mihika
  19. Nayra
  20. Nityam
  21. Onika
  22. Ojas
  23. Parih
  24. Qamra
  25. Radha
  26. Riyaan
  27. Samaira
  28. Saransh
  29. Tanirika
  30. Tarak
  31. Urvashi
  32. Vaidik
  33. Virika
  34. Vrishank
  35. Warun
  36. Xara
  37. Yuvna
  38. Zian
  39. Ziva
  40. Abhishree
  41. Amartya
  42. Devisha
  43. Farhan
  44. Ishmeet
  45. Kashvi
  46. Mahika
  47. Pratyush
  48. Tridha
  49. Taarini
  50. Zyra
  1. Aarush
  2. Adhira
  3. Ahaana
  4. Amayra
  5. Avyaan
  6. Darshika
  7. Devika
  8. Dhruvin
  9. Eira
  10. Evaan
  11. Haider
  12. Ivaan
  13. Ishya
  14. Kaira
  15. Kiara
  16. Luv
  17. Manya
  18. Maahir
  19. Nirvi
  20. Ojasvi
  21. Prisha
  22. Ranveer
  23. Reyansh
  24. Rudransh
  25. Sahira
  26. Samarth
  27. Shaarav
  28. Sia
  29. Taara
  30. Tanya
  31. Utsav
  32. Vansh
  33. Viraaj
  34. Vivika
  35. Yaazhini
  36. Zayra
  37. Ahil
  38. Anvay
  39. Anvika
  40. Bhumi
  41. Charvi
  42. Divit
  43. Giaan
  44. Hitarth
  45. Kavir
  46. Mishka
  47. Myra
  48. Svara
  49. Viaan
  50. Vihaana

Modern Indian Baby Names

  1. Aarvi
  2. Advik
  3. Ahaana
  4. Aira
  5. Anvika
  6. Arush
  7. Avika
  8. Bhavya
  9. Daksha
  10. Devanshi
  11. Elina
  12. Harsha
  13. Ishaan
  14. Janvi
  15. Kavya
  16. Keya
  17. Lakshya
  18. Mehul
  19. Myra
  20. Nirvi
  21. Ojas
  22. Pranika
  23. Rhea
  24. Reyaansh
  25. Ruhan
  26. Shaurya
  27. Sia
  28. Tanish
  29. Tara
  30. Uday
  31. Vaanya
  32. Vanshika
  33. Vedika
  34. Yash
  35. Aarohi
  36. Aarnav
  37. Anaisha
  38. Avyaan
  39. Ishanvi
  40. Kiara
  41. Krishiv
  42. Mishka
  43. Siya
  44. Taara
  45. Vihaan
  46. Vivaan
  47. Zara
  48. Aryav
  49. Reya
  50. Saanvika

Ancient Indian Names

  1. Abhimanyu
  2. Aditi
  3. Agastya
  4. Arya
  5. Ashwini
  6. Bhishma
  7. Dronacharya
  8. Dushyant
  9. Ekalavya
  10. Gautami
  11. Gauri
  12. Hiranya
  13. Indra
  14. Jatayu
  15. Kaushalya
  16. Kashyap
  17. Kunti
  18. Lakshmi
  19. Mandodari
  20. Meera
  21. Narada
  22. Parvati
  23. Radha
  24. Ram
  25. Rishi
  26. Satyabhama
  27. Shankara
  28. Shantanu
  29. Shantipriya
  30. Sudarshan
  31. Sushruta
  32. Surya
  33. Urmila
  34. Uttara
  35. Varuna
  36. Vasudev
  37. Ved
  38. Vibhishana
  39. Yudhishtira
  40. Yashoda
  41. Bhagirath
  42. Matsya
  43. Prahlad
  44. Satyavathi
  45. Udayana
  46. Usha
  47. Vaidehi
  48. Vritra
  49. Yadu
  50. Yamini

Traditional Indian Baby Names

  1. Aarti
  2. Akshay
  3. Amrita
  4. Anjali
  5. Aruna
  6. Bhargav
  7. Chaitanya
  8. Damini
  9. Divakar
  10. Eshwar
  11. Gayatri
  12. Gitanjali
  13. Harsha
  14. Hema
  15. Ishaan
  16. Janaki
  17. Kartikeya
  18. Lakshmi
  19. Mahadev
  20. Meera
  21. Mukund
  22. Nandini
  23. Narayan
  24. Padma
  25. Pankaj
  26. Pradeep
  27. Priyam
  28. Radha
  29. Ranjit
  30. Saroj
  31. Shanti
  32. Shruti
  33. Soma
  34. Suman
  35. Swati
  36. Tarun
  37. Tejas
  38. Usha
  39. Varun
  40. Vikas
  41. Vishnu
  42. Yash
  43. Yashoda
  44. Anupam
  45. Harini
  46. Lavanya
  47. Sahana
  48. Sahil
  49. Suhasini
  50. Vani

Cute Indian Names for Girls

  1. Aanya
  2. Aditi
  3. Ahana
  4. Amaya
  5. Anya
  6. Arya
  7. Avani
  8. Bella
  9. Chhavi
  10. Diya
  11. Gauri
  12. Gia
  13. Harini
  14. Inaya
  15. Ira
  16. Ishani
  17. Jiya
  18. Kavya
  19. Kiara
  20. Khushi
  21. Kyra
  22. Lavanya
  23. Mahi
  24. Meher
  25. Mishka
  26. Myra
  27. Naira
  28. Navya
  29. Neha
  30. Pari
  31. Pihu
  32. Ria
  33. Risha
  34. Saanvi
  35. Sana
  36. Siya
  37. Sneha
  38. Tara
  39. Trisha
  40. Urvi
  41. Vedika
  42. Vanya
  43. Yara
  44. Yukti
  45. Zara
  46. Ziva
  47. Anaisha
  48. Isha
  49. Nitya
  50. Saavi

Strong Indian Names for Boys

  1. Aarav
  2. Abhimanyu
  3. Aditya
  4. Advait
  5. Agastya
  6. Amar
  7. Anirudh
  8. Arjun
  9. Aryan
  10. Bhaskar
  11. Bhavesh
  12. Daksh
  13. Dev
  14. Dhruv
  15. Durgesh
  16. Eshaan
  17. Gaurav
  18. Hridhaan
  19. Ishaan
  20. Jai
  21. Karthik
  22. Krish
  23. Lakshman
  24. Mahadev
  25. Mahavir
  26. Manav
  27. Nakul
  28. Nikhil
  29. Omkar
  30. Pranav
  31. Raghav
  32. Rajat
  33. Rohan
  34. Rudra
  35. Sahil
  36. Shaurya
  37. Soham
  38. Surya
  39. Tejas
  40. Ujjwal
  41. Vardhan
  42. Veer
  43. Vihaan
  44. Viraaj
  45. Yash
  46. Yudhisthira
  47. Zayan
  48. Zoravar
  49. Agnik
  50. Veera

Short Indian Names

  1. Aarav
  2. Aanya
  3. Advik
  4. Ahan
  5. Aira
  6. Anya
  7. Arya
  8. Avi
  9. Diya
  10. Divya
  11. Esha
  12. Gia
  13. Ishu
  14. Jiya
  15. Kiara
  16. Krish
  17. Lavya
  18. Mahi
  19. Myra
  20. Nia
  21. Om
  22. Pari
  23. Pihu
  24. Reya
  25. Ria
  26. Ruhi
  27. Sai
  28. Siya
  29. Teju
  30. Tiya
  31. Urvi
  32. Vira
  33. Vihaan
  34. Yash
  35. Zara
  36. Zian
  37. Ziva
  38. Ary
  39. Ayu
  40. Nav
  41. Dev
  42. Rey
  43. Raj
  44. Sam
  45. Bhav
  46. Vansh
  47. Krish
  48. Yuva
  49. Omkar
  50. Avya

Celebrity Baby Names in India

  1. Aaradhya (Amitabh Bachchan’s granddaughter)
  2. Abram (Shah Rukh Khan’s son)
  3. Azaan (Amrita Arora’s son)
  4. Iqra (Sanjay Dutt’s daughter)
  5. Viaan (Shilpa Shetty’s son)
  6. Azad (Aamir Khan’s son)
  7. Raha (Alia Bhatt’s daughter)
  8. Taimur (Saif Ali Khan’s son)
  9. Inaaya (Soha Ali Khan’s daughter)
  10. Mehr (Neha Dhupia’s daughter)
  11. Adira (Rani Mukerji’s daughter)
  12. Ahil (Arpita Khan’s son)
  13. Nitara (Akshay Kumar’s daughter)
  14. Aarav (Akshay Kumar’s son)
  15. Arhaan (Malaika Arora’s son)
  16. Riaan (Riteish Deshmukh’s son)
  17. Divyanka (Divyanka Tripathi’s daughter)
  18. Shubh (Virat Kohli’s son)
  19. Junaid (Aamir Khan’s son)
  20. Shakya (Jaaved Jaaferi’s daughter)
  21. Saira (Imran Khan’s daughter)
  22. Vamika (Anushka Sharma’s daughter)
  23. Hrehaan (Hrithik Roshan’s son)
  24. Arin (Madhuri Dixit’s son)
  25. Nysa (Ajay Devgn’s daughter)
  26. Yug (Ajay Devgn’s son)
  27. Hridhaan (Hrithik Roshan’s son)
  28. Raha (Ranbir Kapoor’s daughter)
  29. Ayaan (Emraan Hashmi’s son)
  30. Shahraan (Sanjay Dutt’s son)
  31. Navya Naveli (Shweta Bachchan’s daughter)
  32. Laksshya (Tusshar Kapoor’s son)
  33. Yatharv (Mohit Suri’s son)
  34. Suri (Sridevi’s daughter)
  35. Rasha (Raveena Tandon’s daughter)
  36. Lakkshya (Ekta Kapoor’s son)
  37. Ryan (Neha Dhupia’s son)
  38. Arjun (Kapil Sharma’s son)
  39. Shivaan (Jeetendra’s son)
  40. Aaravv (Karanvir Bohra’s son)
  41. Arhaan (Arjun Rampal’s son)
  42. Saira (Sohail Khan’s daughter)
  43. Asher (Kunal Khemu’s son)
  44. Avyaan (Sonam Kapoor’s son)
  45. Shreyansh (Karisma Kapoor’s son)
  46. Kabir (Shahid Kapoor’s son)
  47. Miraan (Kareena Kapoor’s daughter)
  48. Zene (Lisa Haydon’s daughter)
  49. Kiaan (Karisma Kapoor’s son)
  50. Tushika (Tusshar Kapoor’s daughter)

Mythological Indian Names

  1. Arjun
  2. Krishna
  3. Radha
  4. Rama
  5. Lakshman
  6. Hanuman
  7. Bhishma
  8. Sita
  9. Yudhishthira
  10. Nakula
  11. Sahadeva
  12. Draupadi
  13. Karna
  14. Indra
  15. Saraswati
  16. Ganga
  17. Kunti
  18. Shakuntala
  19. Abhimanyu
  20. Parvati
  21. Shiva
  22. Vishnu
  23. Durga
  24. Kali
  25. Surya
  26. Agni
  27. Varuna
  28. Yama
  29. Lakshmi
  30. Gayatri
  31. Rukmini
  32. Narasimha
  33. Chitragupta
  34. Ahalya
  35. Vasudev
  36. Subhadra
  37. Balarama
  38. Ekalavya
  39. Vamana
  40. Jatayu
  41. Shakuni
  42. Vishwamitra
  43. Menaka
  44. Matsya
  45. Prahlad
  46. Savitri
  47. Hiranyakashipu
  48. Narada
  49. Shesha
  50. Trishanku

Spiritual Indian Names

  1. Advaita
  2. Aum
  3. Bodhi
  4. Chaitanya
  5. Dhyan
  6. Eesha
  7. Gyan
  8. Harshitha
  9. Isha
  10. Japa
  11. Jyoti
  12. Kalpavriksha
  13. Laksha
  14. Moksha
  15. Niranjana
  16. Nirvana
  17. Param
  18. Prajna
  19. Rishi
  20. Sadhana
  21. Samadhi
  22. Satya
  23. Siddhartha
  24. Soma
  25. Tara
  26. Tejas
  27. Trishna
  28. Upasana
  29. Veda
  30. Vairagya
  31. Vidya
  32. Yajna
  33. Yati
  34. Yuvika
  35. Kshama
  36. Nandini
  37. Dhriti
  38. Shraddha
  39. Anahita
  40. Shanta
  41. Aakash
  42. Aahana
  43. Mahatma
  44. Vedant
  45. Mantra
  46. Vishva
  47. Navin
  48. Nitya
  49. Ramana
  50. Sattva

Nature-Inspired Indian Names

  1. Akash (Sky)
  2. Anaya (Carefree)
  3. Aranya (Forest)
  4. Bhumi (Earth)
  5. Chandra (Moon)
  6. Dhanvi (Rain)
  7. Dhara (Flow of Water)
  8. Gagan (Sky)
  9. Ira (Wind)
  10. Jharna (Waterfall)
  11. Kiran (Sunbeam)
  12. Krishna (Dark)
  13. Lavanya (Grace)
  14. Megha (Cloud)
  15. Neel (Blue Sky)
  16. Niharika (Dew Drops)
  17. Pallavi (New Leaves)
  18. Parijat (Flower)
  19. Pushkar (Lotus)
  20. Rashi (Collection of Stars)
  21. Ritu (Season)
  22. Samudra (Ocean)
  23. Surya (Sun)
  24. Taara (Star)
  25. Tejas (Radiance)
  26. Trishna (Thirst)
  27. Urmi (Wave)
  28. Vaidehi (Nature Goddess)
  29. Varsha (Rain)
  30. Vasant (Spring)
  31. Vayu (Wind)
  32. Vrinda (Holy Basil)
  33. Yamini (Night)
  34. Zara (Blossom)
  35. Aarav (Peaceful Sound)
  36. Aarohi (Music Tune)
  37. Aditi (Boundless Sky)
  38. Anila (Air)
  39. Ashwini (Horse Power)
  40. Chitramala (Garland of Stars)
  41. Ekantika (Peace)
  42. Iraja (Daughter of Wind)
  43. Maitreya (Kindness)
  44. Mansi (Born of the Mind)
  45. Neeraj (Lotus Flower)
  46. Prithvi (Earth)
  47. Sitara (Star)
  48. Vani (Goddess of Nature)
  49. Vidya (Knowledge)
  50. Yashasvi (Famous)

Royal Indian Names

  1. Abhay
  2. Adhiraj
  3. Aishwarya
  4. Anika
  5. Arjun
  6. Ashoka
  7. Bhanupratap
  8. Chandrika
  9. Devanshi
  10. Eshwar
  11. Gajendra
  12. Indira
  13. Jitendra
  14. Kanika
  15. Karan
  16. Kavya
  17. Lakshmana
  18. Maharaj
  19. Manisha
  20. Meghana
  21. Mukesh
  22. Nalini
  23. Navin
  24. Pratap
  25. Praveen
  26. Rajendra
  27. Rajesh
  28. Rajiv
  29. Raja
  30. Rani
  31. Rudra
  32. Samrat
  33. Shailendra
  34. Shakti
  35. Simran
  36. Tara
  37. Tej
  38. Tejaswini
  39. Uday
  40. Usha
  41. Varun
  42. Veerendra
  43. Vidya
  44. Vikram
  45. Viraj
  46. Vishnu
  47. Yuvraj
  48. Yash
  49. Arya
  50. Raghavendra

Classic Indian Names

  1. Aditi
  2. Arjun
  3. Bhavna
  4. Chandra
  5. Devika
  6. Esha
  7. Gautam
  8. Harini
  9. Ishaan
  10. Jai
  11. Keshav
  12. Kiran
  13. Lata
  14. Meena
  15. Manav
  16. Neeraj
  17. Om
  18. Pallavi
  19. Pranav
  20. Rajiv
  21. Ravi
  22. Rekha
  23. Rohan
  24. Sandeep
  25. Sanjana
  26. Sanjay
  27. Shanti
  28. Shekhar
  29. Sneha
  30. Sunita
  31. Suresh
  32. Tarun
  33. Tejas
  34. Usha
  35. Varun
  36. Veena
  37. Vikas
  38. Vijay
  39. Vishal
  40. Yashoda
  41. Yogesh
  42. Anupam
  43. Priya
  44. Suhasini
  45. Lavanya
  46. Karuna
  47. Kamal
  48. Rani
  49. Anita
  50. Krishnakant

Unisex Indian Names

  1. Aarya
  2. Advika
  3. Akira
  4. Amrit
  5. Anik
  6. Anu
  7. Arin
  8. Arya
  9. Chaitanya
  10. Deven
  11. Diya
  12. Gauri
  13. Harsha
  14. Ishya
  15. Jay
  16. Kavi
  17. Krish
  18. Laksha
  19. Mahi
  20. Neer
  21. Nishant
  22. Om
  23. Pari
  24. Pranay
  25. Priyam
  26. Rajan
  27. Riyaan
  28. Sai
  29. Samir
  30. Shaan
  31. Shree
  32. Shyam
  33. Sneha
  34. Surya
  35. Tanu
  36. Tej
  37. Trisha
  38. Urvi
  39. Veda
  40. Vihan
  41. Vrinda
  42. Yuva
  43. Zen
  44. Ziya
  45. Ishu
  46. Reyansh
  47. Nirav
  48. Anushka
  49. Ekta
  50. Kiran

Names of Hindu Gods and Goddesses

  1. Vishnu
  2. Lakshmi
  3. Ganesha
  4. Durga
  5. Shiva
  6. Parvati
  7. Hanuman
  8. Krishna
  9. Radha
  10. Saraswati
  11. Rama
  12. Sita
  13. Kali
  14. Indra
  15. Agni
  16. Vayu
  17. Varuna
  18. Yama
  19. Shakti
  20. Kartikeya
  21. Nandi
  22. Bhumi
  23. Narasimha
  24. Shani
  25. Kamadeva
  26. Gayatri
  27. Dhanvantari
  28. Aditi
  29. Annapurna
  30. Balarama
  31. Ganga
  32. Hari
  33. Ila
  34. Keshava
  35. Lalita
  36. Maitreya
  37. Mandodari
  38. Padma
  39. Prahlada
  40. Savitri
  41. Shesha
  42. Skanda
  43. Tara
  44. Trishul
  45. Venkateswara
  46. Yamini
  47. Vithoba
  48. Mahalakshmi
  49. Harihara
  50. Rudra

Muslim Indian Names

  1. Ayaan
  2. Amina
  3. Arif
  4. Farah
  5. Faizan
  6. Habib
  7. Ibrahim
  8. Jannat
  9. Khadija
  10. Leena
  11. Maaz
  12. Mariam
  13. Meher
  14. Nadir
  15. Nilofer
  16. Noor
  17. Rahman
  18. Rehan
  19. Saba
  20. Sahil
  21. Saima
  22. Sameer
  23. Sana
  24. Sara
  25. Sufiya
  26. Taha
  27. Wafa
  28. Yasmin
  29. Zara
  30. Zeeshan
  31. Zoya
  32. Afreen
  33. Arham
  34. Danish
  35. Ehsaan
  36. Farhaan
  37. Hina
  38. Imran
  39. Junaid
  40. Kashif
  41. Laiba
  42. Maira
  43. Nazia
  44. Rayyan
  45. Saif
  46. Shahbaz
  47. Tabassum
  48. Umar
  49. Waseem
  50. Zainab

Sikh Indian Baby Names

  1. Amrit
  2. Balveer
  3. Charanjit
  4. Dilpreet
  5. Ekam
  6. Fateh
  7. Gagandeep
  8. Gurmeet
  9. Harpreet
  10. Inder
  11. Japleen
  12. Jaskaran
  13. Jasleen
  14. Karamjeet
  15. Khushwant
  16. Manjeet
  17. Navdeep
  18. Paramjit
  19. Prabhjot
  20. Ranveer
  21. Rajveer
  22. Sandeep
  23. Satnam
  24. Simran
  25. Sukhi
  26. Tarandeep
  27. Tejinder
  28. Udayveer
  29. Varinder
  30. Zorawar
  31. Avneet
  32. Bhavneet
  33. Chahat
  34. Divneet
  35. Eshaan
  36. Gurpreet
  37. Harman
  38. Inderjit
  39. Jasnoor
  40. Kiranpreet
  41. Mandeep
  42. Navjit
  43. Paramveer
  44. Simarjeet
  45. Tanveer
  46. Vaneet
  47. Yuvraj
  48. Amanjeet
  49. Guneet
  50. Jeevanpreet

Conclusion

Giving you plenty of names options to choose from. Whether you’re looking for something timeless and meaningful or modern and unique, the diversity of Indian names ensures you’ll find the perfect fit for your child.

Scroll to Top