This random Indian name generator draws five real names per press from 382, each with the language it comes from: Sanskrit, Hindi, Punjabi, Bengali, Gujarati, Tamil and more. No single list stands for India, and this one is a selection.
Read the full guide
Names in India go by language and region
India has many languages, and naming customs vary from region to region, so every card names its language. Most given names here come from Sanskrit (193) and Hindi (90), because that is what the dictionary documents best; a few are Tamil, Telugu, Malayalam or Bengali. Choose Other languages under More filters to see those.
Meanings, with the word in its own script
A given name shows the word it comes from in its own script, and 198 of 291 add a meaning: Abhay अभय is fearless, Varsha वर्षा is rain. Family names carry their language too: Patel is from Gujarati, village headman, and Singh from Punjabi, lion.
Tips
Want random Indian names for a class list or a cast? Tap Show 10 under the cards and press again.
Variant spellings share a card: Chiranjeev also appears as Chiranjiv.
A family card says only the language. The page never tags a name with a religion, a caste or a community.
Questions and answers
Are these real Indian names?
Yes. Each name has its own entry in Wiktionary that states the language it comes from. Given names are kept when the entry says they are used in India or gives the source word in a language of India.
Is this a list of the most common names in India?
No. We know of no open official file of names for India, so there are no ranks. It is a selection, heavy on Sanskrit and Hindi, and names from many languages and regions are missing.
Why do family names have no region or community?
No source we read gives a region for a list of family names, and a surname alone tells you nothing certain about a person. So a card gives the language the name comes from and, for 6 names, a trade or office.
Which family names are listed?
The 91 that Wiktionary traces only to a language of India and that are among the 15,000 most common last names in the 2020 US Census. Bengali and Punjabi are also spoken in Bangladesh and Pakistan, so some are common there too.
Bhuiyan ভুঁইয়াFamily name from Bengali and Assamese; ভুঁইয়া is its Bengali spelling.
Biswa বিশ্বFamily name from Bengali.
Bose বোসFamily name from Bengali.
Brar ਬਰਾੜFamily name from Punjabi.
Chahal ਚਾਹਲFamily name from Punjabi.
Chand चंदFamily name from Hindi.
Chatterjee চাটুজ্জেFamily name from Bengali.
Chawla ਚਾਵਲਾFamily name from Punjabi.
Cheema ਚੀਮਾFamily name from Punjabi.
Chopra ਚੋਪੜਾFamily name from Punjabi.
Show all 382 Indian names (358 more)
Family names, continued
ChoudharyFamily name from Bengali.
ChoudhryFamily name from Bengali.
ChoudhuryFamily name from Bengali.
Chowdhury চৌধুরিFamily name from Bengali.
DasFamily name from Bengali.
Datta দত্তFamily name from Bengali.
DaveFamily name from Gujarati.
Desai દેસાઈFamily name from Gujarati. Meaning: leader of a village.
Devane देवणेFamily name from Marathi.
Dhaliwal ਧਾਲੀਵਾਲFamily name from Punjabi.
Dhillon ਢਿੱਲੋਂFamily name from Punjabi.
Garg गर्गFamily name from Hindi.
Ghosh ঘোষFamily name from Bengali.
Goel ਗੋਇਲFamily name from Punjabi.
Goswami गोस्वामिन्Family name from Sanskrit.
Grewal ਗਰੇਵਾਲFamily name from Punjabi.
Hoque হকFamily name from Bengali.
Iyer ஐயர்Family name from Tamil.
Kapadia કાપડિયાFamily name from Gujarati.
Khanna ਖੰਨਾFamily name from Punjabi.
Krishna कृष्णFamily name from Sanskrit.
Krishnan கிருஷ்ணன்Family name from Tamil.
Mahajan महाजनFamily name from Marathi.
Malhotra ਮਲ੍ਹੋਤ੍ਰਾFamily name from Punjabi.
Mathur माथुरFamily name from Hindi.
Mehta મહેતાFamily name from Gujarati.
Mishra मिश्रFamily name from Sanskrit.
Mitra मित्रFamily name from Sanskrit.
ModiFamily name from Gujarati.
Mukherjee মুখুজ্জেFamily name from Bengali.
MurthyFamily name from Kannada.
Naik नाईकFamily name from Hindi.
Nair നായർFamily name from Malayalam.
Natarajan நடராஜன்Family name from Tamil.
Nayak નાયકFamily name from Gujarati.
Parekh પારેખFamily name from Gujarati.
Parikh પરીખFamily name from Gujarati.
PatelFamily name from Gujarati. Meaning: village headman.
Patil पाटीलFamily name from Marathi and Kannada; पाटील is its Marathi spelling. Meaning: village head.
Pillai பிள்ளைFamily name from Tamil.
Pradhan प्रधानFamily name from Hindi.
PuriFamily name from Punjabi.
Ramakrishnan ராமகிருஷ்ணன்Family name from Tamil.
Randhawa ਰੰਧਾਵਾFamily name from Punjabi.
Saha সাহাFamily name from Bengali.
Saini ਸੈਣੀFamily name from Punjabi.
Sandhu ਸੰਧੂFamily name from Punjabi.
Sharma शर्माFamily name from Hindi and Telugu; शर्मा is its Hindi spelling.
Shetty ಶೆಟ್ಟಿFamily name from Kannada.
Sidhu ਸਿੱਧੂFamily name from Punjabi.
Singh ਸਿੰਘFamily name from Punjabi. Meaning: lion.
Singhal सिंघलFamily name from Hindi.
Solanki સોલંકીFamily name from Gujarati.
Srivastava श्रीवास्तवFamily name from Hindi.
Thakkar ઠક્કરFamily name from Gujarati.
Thakur ठाकुरFamily name from Hindi.
Tripathi त्रिपाठीFamily name from Hindi.
Uddin উদ্দিনFamily name from Bengali.
Upadhyay उपाध्यायFamily name from Hindi. Meaning: teacher or preceptor.
Vaidya वैद्यFamily name from Marathi. Meaning: doctor or physician.
Varghese വർഗീസ്Family name from Malayalam.
VarugheseFamily name from Malayalam.
Verma वर्माFamily name from Hindi.
Virk ਵਿਰਕFamily name from Punjabi.
Vora વહોરાFamily name from Gujarati.
Vyas व्यासFamily name from Hindi.
YadavFamily name from Sanskrit.
Girls' given names 123
Aagya आज्ञाGirls' name from Sanskrit. Meaning: order or command. Also spelled Agya.
Abha आभाGirls' name from Sanskrit. Meaning: brilliance or shine.
Abhigya अभिज्ञाGirls' name from Sanskrit. Meaning: recognition, remembrance, recollection.
Abhilasha अभिलाषाGirls' name from Sanskrit. Meaning: desire, want, wish.
Achala अचलाGirls' name from Sanskrit. Meaning: immovable, stationary, static. Also spelled Achla.
Agraja अग्रजाGirls' name from Sanskrit. Meaning: firstborn daughter.
Aishwarya ऐश्वर्याGirls' name from Hindi.
Akansha आकांक्षाGirls' name from Sanskrit. Meaning: hope or ambition.
Akriti आकृतिGirls' name from Sanskrit. Meaning: shape, form, figure.
Anandi आनंदीGirls' name from Sanskrit. Meaning: joyful or blissful.
Anasuya अनसूयाGirls' name from Sanskrit. Meaning: freedom from spite.
Andal ஆண்டாள்Girls' name from Tamil.
Anubhuti अनुभूतिGirls' name from Sanskrit. Meaning: feeling.
Anuja अनुजाGirls' name from Sanskrit. Meaning: younger sister.
Anukriti अनुकृतिGirls' name from Sanskrit. Meaning: imitation, copy, replica.
Apeksha अपेक्षाGirls' name from Sanskrit. Meaning: requirement or want.
Aradhana आराधनाGirls' name from Sanskrit. Also spelled Aradhna.
Asha आशाGirls' name from Sanskrit. Meaning: hope or wish.
Avani अवनिGirls' name from Sanskrit. Meaning: earth.
Bhavana भावनाGirls' name from Sanskrit. Meaning: feeling or emotion. Also spelled Bhavna.
Bhoomija भूमिजाGirls' name from Sanskrit. Meaning: born of the earth. Also spelled Bhumija.
Bhoomika भूमिकाGirls' name from Sanskrit. Meaning: role or character. Also spelled Bhumika.
Chandraprabha चंद्रप्रभाGirls' name from Hindi. Meaning: moonlight.
Chandrika चन्द्रिकाGirls' name from Sanskrit. Meaning: moonlight or moonshine.
Charvi चार्वीGirls' name from Hindi.
Chavi छविGirls' name from Sanskrit. Meaning: persona or image. Also spelled Chhavi.
Cheshta चेष्टाGirls' name from Sanskrit. Meaning: effort.
Chhaya छायाGirls' name from Sanskrit. Meaning: shadow or silhouette.
Daya दयाGirls' name from Sanskrit. Meaning: pity, mercy, compassion.
Deepti दीप्तिGirls' name from Sanskrit. Meaning: brightness or light.
Devakanya देवकन्याGirls' name from Sanskrit. Also spelled Devkanya.
Diya दियाGirls' name from Sanskrit. Meaning: earthen lamp.
Ekta एकताGirls' name from Sanskrit. Meaning: unity or oneness.
Ganga गंगाGirls' name from Hindi.
Garima गरिमाGirls' name from Sanskrit. Meaning: dignity or prestige.
Garvita गर्विताGirls' name from Sanskrit. Meaning: proud.
Gita गीताGirls' name from Sanskrit. Meaning: song.
Hema हेमाGirls' name from Sanskrit. Meaning: gold.
Iccha इच्छाGirls' name from Sanskrit. Meaning: desire, will, wish.
Jigyasa जिज्ञासाGirls' name from Hindi.
Juhi जूहीGirls' name from Hindi.
Jyotsna ज्योत्स्नाGirls' name from Sanskrit. Meaning: moonlight.
Kalyani कल्याणीGirls' name from Sanskrit. Meaning: auspicious, beneficial, prosperous.
Kamana कामनाGirls' name from Sanskrit. Meaning: wish or desire. Also spelled Kamna.
Kanchan कंचनGirls' name from Hindi. Meaning: gold.
Karuna करुणाGirls' name from Sanskrit. Meaning: compassion or kindness.
Kaumudi कौमुदीGirls' name from Sanskrit. Meaning: moonlight.
Kavita कविताGirls' name from Sanskrit. Meaning: poem.
Khyati ख्यातिGirls' name from Sanskrit. Meaning: fame, renown, reputation.
Kokila कोकिलाGirls' name from Sanskrit. Meaning: cuckoo.
Komal कोमलGirls' name from Sanskrit. Meaning: soft, delicate, tender.
Koyal कोयलGirls' name from Sanskrit. Meaning: cuckoo.
Kranti क्रान्तिGirls' name from Sanskrit. Meaning: revolution.
Kriti कृतिGirls' name from Sanskrit. Meaning: creation or piece.
Lakshmi लक्ष्मीGirls' name from Sanskrit.
Lavanya लावण्यGirls' name from Sanskrit. Meaning: beauty.
Lila लीलाGirls' name from Sanskrit. Meaning: play or charm.
Mahima महिमाGirls' name from Sanskrit. Meaning: grandeur or glory.
Malati मालतीGirls' name from Sanskrit. Meaning: jasmine.
Mamta ममताGirls' name from Hindi. Meaning: maternal love.
Maryada मर्यादाGirls' name from Sanskrit. Meaning: dignity.
Medha मेधाGirls' name from Sanskrit. Meaning: wisdom or intelligence.
Medini मेदिनीGirls' name from Sanskrit. Meaning: earth.
Namrata नम्रताGirls' name from Hindi.
Neha नेहाGirls' name from Hindi.
Nisha निशाGirls' name from Sanskrit. Meaning: night.
Nishita निशिताGirls' name from Hindi.
Niyati नियतिGirls' name from Sanskrit. Meaning: destiny or fate.
Oorja ऊर्जाGirls' name from Sanskrit. Meaning: power or energy. Also spelled Urja.
Padma पद्मGirls' name from Sanskrit. Meaning: lotus.
Pallavi पल्लविन्Girls' name from Sanskrit. Meaning: sprout, shoot, bud.
Pankhuri पंखुड़ीGirls' name from Hindi. Meaning: petal.
Pirakya பிரக்யாGirls' name from Tamil. Meaning: wisdom.
Ponni பொன்னிGirls' name from Tamil.
Poonam पूनमGirls' name from Hindi. Meaning: full moon.
Prabha प्रभाGirls' name from Hindi.
Prachi प्राचीGirls' name from Sanskrit. Meaning: east.
Pragati प्रगतिGirls' name from Sanskrit. Meaning: advancement or progress.
Pragya प्रज्ञाGirls' name from Hindi. Meaning: wisdom.
Prajna प्रज्ञाGirls' name from Sanskrit. Meaning: wisdom.
Prasiddhi प्रसिद्धिGirls' name from Sanskrit. Meaning: fame or renown.
Pratibha प्रतिभाGirls' name from Sanskrit. Meaning: talent or skill.
Pratima प्रतिमाGirls' name from Sanskrit.
Priyanka प्रियंकाGirls' name from Hindi.
Purnima पूर्णिमाGirls' name from Sanskrit. Meaning: full moon night.
Rachana रचनाGirls' name from Sanskrit. Meaning: work or creation. Also spelled Rachna.
Rajani रजनीGirls' name from Sanskrit. Meaning: night. Also spelled Rajni.
Rakhi राखीGirls' name from Hindi.
Riddhi ऋद्धिGirls' name from Hindi. Meaning: success or accomplishment.
Sambhavana सम्भावनाGirls' name from Sanskrit. Meaning: possibility or chance. Also spelled Sambhavna.
Sameeksha समीक्षाGirls' name from Sanskrit. Meaning: review. Also spelled Samiksha.
Sandhya संध्याGirls' name from Sanskrit. Meaning: twilight.
Sapna सपनाGirls' name from Hindi.
Satyavati सत्यवतीGirls' name from Sanskrit. Meaning: a truthful woman.
Sharvari शर्वरीGirls' name from Sanskrit. Meaning: night.
Shashiprabha शशिप्रभाGirls' name from Hindi. Meaning: moonlight.
Sheela शीलाGirls' name from Hindi.
Sheetal शीतलGirls' name from Hindi.
Shefali शेफालीGirls' name from Sanskrit. Meaning: night jasmine. Also spelled Shephali.
Shiksha शिक्षाGirls' name from Sanskrit. Meaning: education or lesson.
Shilpi शिल्पीGirls' name from Hindi.
Shraddha श्रद्धाGirls' name from Sanskrit. Meaning: faith.
Shushrusha शुश्रूषाGirls' name from Hindi.
Sita सीताGirls' name from Sanskrit.
Stuti स्तुतिGirls' name from Sanskrit. Meaning: praise.
Sudha सुधाGirls' name from Sanskrit. Meaning: nectar or ambrosia.
Sujata सुजाताGirls' name from Hindi. Also spelled Sujatha.
Supriya सुप्रियाGirls' name from Hindi.
Suramya सुरम्याGirls' name from Hindi.
Surbhi सुरभिGirls' name from Sanskrit. Meaning: fragrance or aroma.
Suvigya सुविज्ञाGirls' name from Sanskrit. Meaning: wisdom.
Tripti तृप्तिGirls' name from Hindi.
Tulika तूलिकाGirls' name from Sanskrit. Meaning: paintbrush.
Tulsi तुलसीGirls' name from Hindi. Meaning: holy basil.
Unnati उन्नतिGirls' name from Sanskrit. Meaning: development or progress.
Upasana उपासनाGirls' name from Sanskrit.
Urvi उर्वीGirls' name from Sanskrit. Meaning: earth.
Varsha वर्षाGirls' name from Sanskrit. Meaning: rain.
Vasudha वसुधाGirls' name from Sanskrit. Meaning: earth.
Vasundhara वसुन्धराGirls' name from Sanskrit. Meaning: earth or land.
Vibhavari विभावरीGirls' name from Sanskrit. Meaning: starry night. Also spelled Vibhawari.
Yamika यामिकाGirls' name from Sanskrit. Meaning: night.
Yamini यामिनीGirls' name from Sanskrit. Meaning: night.
Boys' given names 168
Aarav आरवBoys' name from Hindi. Meaning: sound; loud noise.
Aarush आरुषBoys' name from Hindi.
Abhay अभयBoys' name from Sanskrit. Meaning: fearless.
Abhigyan अभिज्ञानBoys' name from Sanskrit. Meaning: recognition, remembrance, recollection.
Abhilash अभिलाषBoys' name from Sanskrit. Meaning: desire or longing.
Abhimanyu अभिमन्युBoys' name from Sanskrit.
Abhinay अभिनयBoys' name from Sanskrit. Meaning: acting.
Achal अचलBoys' name from Sanskrit. Meaning: immovable, stationary, static.
Agraj अग्रजBoys' name from Sanskrit. Meaning: firstborn.
Ajay अजयBoys' name from Hindi.
Akhand अखंडBoys' name from Sanskrit. Meaning: unified or undivided.
Akshar अक्षरBoys' name from Sanskrit. Meaning: letter or character. Also spelled Axar.
Akshay अक्षयBoys' name from Hindi.
Alakh अलखBoys' name from Hindi.
Alok आलोकBoys' name from Sanskrit. Meaning: light or radiance. Also spelled Aloka.
Amit अमितBoys' name from Hindi.
Amitābha अमिताभBoys' name from Sanskrit.
Amrita अमृतBoys' name from Sanskrit. Meaning: immortal.
Amshuman अंशुमानBoys' name from Sanskrit. Meaning: light or radiance. Also spelled Anshuman.
Aneesh अनीशBoys' name from Hindi. Meaning: paramount or supreme.
Anil अनिलBoys' name from Hindi.
Ankur अङ्कुरBoys' name from Sanskrit. Meaning: bud or sprout.
Anmol अनमोलName for boys and girls from Hindi.
Anshu अंशुBoys' name from Sanskrit. Meaning: ray, beam, sunbeam.
Anshul अंशुलBoys' name from Sanskrit. Meaning: radiant, luminous, bright.
Anubhav अनुभवBoys' name from Sanskrit. Meaning: experience or feeling.
Anuj अनुजBoys' name from Sanskrit. Meaning: younger brother.
Anunay अनुनयBoys' name from Sanskrit. Meaning: kindness or compassion.
Anurag अनुरागBoys' name from Sanskrit. Meaning: love.
Arjun अर्जुनBoys' name from Hindi.
Arunim अरुणिमन्Boys' name from Sanskrit. Meaning: redness or red color.
Arvind अरविंदBoys' name from Hindi. Meaning: lotus.
Arvinda अरविंदBoys' name from Sanskrit. Meaning: lotus.
Aseem असीमBoys' name from Hindi. Meaning: boundless or infinite.
Ashok अशोकBoys' name from Hindi.
Ashu आशुBoys' name from Sanskrit. Meaning: fast.
Ashutosh आशुतोषBoys' name from Sanskrit. Meaning: easily pleased.
Avinash अविनाशBoys' name from Hindi. Meaning: indestructible.
Avira अविराName for boys and girls from Hindi.
Awadhesh अवधेशBoys' name from Hindi.
Babul बाबुलBoys' name from Hindi.
Balachandra बालचन्द्रBoys' name from Sanskrit. Meaning: waxing moon. Also spelled Balchandra.
Bheem भीमBoys' name from Sanskrit. Meaning: formidable or fearful. Also spelled Bhim.
Bhupendra भूपेंद्रBoys' name from Hindi.
Chaitanya चैतन्यBoys' name from Sanskrit. Meaning: consciousness or spirit.
Charu चारुName for boys and girls from Hindi.
Chinmay चिन्मयBoys' name from Sanskrit. Meaning: consciousness.
Chiranjeev चिरंजीवBoys' name from Sanskrit. Meaning: immortal or long-lived. Also spelled Chiranjiv.
Chiranjeevi चिरञ्जीवीBoys' name from Sanskrit. Meaning: immortal or long-lived. Also spelled Chiranjivi.
Damodar दामोदरBoys' name from Hindi.
Deepak दीपकBoys' name from Hindi.
Dev देवBoys' name from Hindi.
Dhairya धैर्यBoys' name from Hindi. Meaning: patience.
Dheeraj धीरजBoys' name from Hindi. Meaning: patience. Also spelled Dhiraj.
Divakar दिवाकरBoys' name from Sanskrit. Meaning: sun. Also spelled Diwakar.
Divyanshu दिव्यांशुBoys' name from Sanskrit. Meaning: sun.
Garvit गर्वितBoys' name from Sanskrit. Meaning: proud.
Geevarghese ഗീവർഗീസ്Boys' name from Malayalam.
Gopal गोपालBoys' name from Hindi.
Govinda गोविन्दBoys' name from Sanskrit.
Harshit हर्षितBoys' name from Sanskrit. Meaning: delighted, joyful, cheerful.
Hemant हेमंतBoys' name from Hindi.
Ishaan ईशानBoys' name from Sanskrit.
Jagannath जगन्नाथBoys' name from Hindi.
Jagdeep जगदीपBoys' name from Hindi.
Jay जयBoys' name from Hindi.
Kalyan कल्याणBoys' name from Sanskrit. Meaning: welfare or prosperity.
Kanhaiya कन्हैयाBoys' name from Hindi.
Kannan கண்ணன்Boys' name from Tamil.
Karan कर्णBoys' name from Sanskrit.
Kaunteya कौन्तेयBoys' name from Sanskrit.
Kratagya कृतज्ञBoys' name from Sanskrit. Meaning: grateful or thankful. Also spelled Kritagya.
Kratartha कृतार्थBoys' name from Sanskrit. Meaning: accomplished or grateful. Also spelled Kritartha.
Kshitij क्षितिजBoys' name from Sanskrit. Meaning: horizon.
Kushagra कुशाग्रBoys' name from Sanskrit. Meaning: sharp.
Kushal कुशलBoys' name from Sanskrit. Meaning: skillful, proficient, adept.
Lalit ललितBoys' name from Sanskrit. Meaning: beautiful, lovely, graceful.
Madhav माधवBoys' name from Hindi.
Manan मननBoys' name from Sanskrit. Meaning: contemplation, deliberation, pondering.
Manas मानसBoys' name from Hindi.
Manav मानवBoys' name from Sanskrit. Meaning: human being.
Manu मनुBoys' name from Sanskrit. Meaning: man or mankind.
Martand मार्तण्डBoys' name from Sanskrit. Meaning: sun.
Meghnada मेघनादBoys' name from Sanskrit. Meaning: thunder.
Mitul मितुलName for boys and girls from Hindi.
Mohan मोहनBoys' name from Hindi.
Mridul मृदुलBoys' name from Sanskrit. Meaning: soft or tender.
Mrinmay मृन्मयBoys' name from Sanskrit. Meaning: earthen.
Mukul मुकुलBoys' name from Hindi.
Nakul नकुलBoys' name from Sanskrit. Meaning: mongoose.
Narayan नारायणBoys' name from Hindi.
Narendra नरेंद्रBoys' name from Hindi.
Nilay निलयBoys' name from Sanskrit. Meaning: house, abode, residence.
Nisarg निसर्गBoys' name from Sanskrit. Meaning: nature or form. Also spelled Nisarga.
Nishit निशितBoys' name from Hindi.
Pallav पल्लवBoys' name from Sanskrit. Meaning: sprout, shoot, bud.
Pankaj पङ्कजBoys' name from Sanskrit. Meaning: lotus.
Parimal परिमलBoys' name from Sanskrit. Meaning: aroma or fragrance.
Prabal प्रबलBoys' name from Sanskrit. Meaning: powerful or mighty.
Prabhu प्रभुBoys' name from Sanskrit.
Pradeep प्रदीपBoys' name from Sanskrit. Meaning: lamp.
Prafulla प्रफुल्लBoys' name from Sanskrit. Meaning: blooming, radiant, joyous, cheerful. Also spelled Praphulla.
Pragyan प्रज्ञानBoys' name from Sanskrit. Meaning: intelligence or wisdom.
Pramod प्रमोदBoys' name from Sanskrit. Meaning: joy, delight, happiness.
Pranay प्रणयBoys' name from Sanskrit. Meaning: love, affection, romance.
Prasanna प्रसन्नBoys' name from Sanskrit. Meaning: happy or joyful.
Prasoon प्रसूनBoys' name from Sanskrit. Meaning: flower or blossom.
Praveen प्रवीणBoys' name from Sanskrit. Meaning: skillful, proficient, adept.
Preet प्रीतBoys' name from Sanskrit. Meaning: love, affection, fondness.
Prithu पृथुBoys' name from Sanskrit. Meaning: large, great, important, abundant.
Pulkit पुलकितBoys' name from Sanskrit. Meaning: thrilled, jubilant, happy.
Raghunath रघुनाथBoys' name from Hindi.
Rajat रजतBoys' name from Sanskrit. Meaning: silver.
Rajneesh रजनीशBoys' name from Hindi.
Raju రాజుBoys' name from Telugu. Meaning: king.
Ratan रतनBoys' name from Hindi. Meaning: gem or gemstone.
Ratna रत्नName for boys and girls from Sanskrit. Meaning: jewel or gem.
Ravi रविBoys' name from Sanskrit.
Ravindra रवींद्रBoys' name from Hindi.
Rishabh ऋषभBoys' name from Hindi.
Rohit रोहितBoys' name from Hindi.
Sahaj सहजBoys' name from Sanskrit. Meaning: natural or easy.
Saikat সৈকতBoys' name from Bengali. Meaning: seashore or sandbank.
Saksham सक्षमBoys' name from Sanskrit. Meaning: capable or competent.
Samarth समर्थBoys' name from Sanskrit. Meaning: capable or competent.
Samay समयBoys' name from Sanskrit. Meaning: time.
Sameer समीरBoys' name from Hindi.
Sandeep संदीपBoys' name from Hindi. Meaning: enlightened. Also spelled Sundeep.
Sandesh संदेशBoys' name from Sanskrit. Meaning: message or news.
Sanjeet संजीतBoys' name from Hindi.
Sarthak सार्थकBoys' name from Sanskrit. Meaning: meaningful or useful.
Satvik सात्त्विकBoys' name from Sanskrit. Meaning: pure, noble, genuine. Also spelled Satwik.
Saurabh सौरभBoys' name from Sanskrit. Meaning: fragrance or aroma. Also spelled Saurav or Sourav.
Savyasachi सव्यसाचीBoys' name from Hindi.
Shanmugam சண்முகம்Boys' name from Tamil.
Shantanu शांतनुBoys' name from Hindi.
Sharad शरदBoys' name from Sanskrit. Meaning: autumn.
Shishir शिशिरBoys' name from Sanskrit. Meaning: winter or frost.
Shiv शिवBoys' name from Sanskrit. Also spelled Shiva.
Sneh स्नेहBoys' name from Hindi.
Soham सोहमBoys' name from Hindi.
Srijan सृजनBoys' name from Sanskrit. Meaning: creation.
Sudhakar सुधाकरBoys' name from Sanskrit. Meaning: the moon.
Suraj सूरजBoys' name from Hindi. Meaning: the sun.
Suramya सुरम्यBoys' name from Hindi.
Surendra सुरेन्द्रBoys' name from Sanskrit.
Surya सूर्यBoys' name from Sanskrit.
Suyash सुयशBoys' name from Sanskrit. Meaning: fame, reputation, renown.
Swadesh स्वदेशBoys' name from Hindi.
Swapnil स्वप्निलBoys' name from Hindi. Meaning: dreamy or surreal.
Tejaswi तेजस्वीBoys' name from Sanskrit. Meaning: radiant, luminous, brilliant, glorious.
Tushar तुषारBoys' name from Sanskrit. Meaning: frost or rime.
Vaibhav वैभवBoys' name from Sanskrit. Meaning: splendor or magnificence.
Varun वरुणBoys' name from Sanskrit.
Vasant वसन्तBoys' name from Sanskrit. Meaning: spring.
Venu वेणुBoys' name from Sanskrit. Meaning: a bamboo; a flute.
Vijay विजयBoys' name from Hindi.
Vikas विकासBoys' name from Hindi.
Vimarsh विमर्शBoys' name from Sanskrit. Meaning: deliberation or reflection.
Vinayak विनायकBoys' name from Hindi.
Vineet विनीतBoys' name from Hindi.
Vinit विनीतBoys' name from Sanskrit. Meaning: humble, modest, courteous.
Vinod विनोदBoys' name from Hindi.
Vipin विपिनBoys' name from Sanskrit. Meaning: forest or woods.
Viplav विप्लवBoys' name from Sanskrit. Meaning: revolution.
Vivaan विवानBoys' name from Hindi.
Yash यशBoys' name from Sanskrit. Meaning: fame or glory.
Yashasvi यशस्विन्Boys' name from Sanskrit. Meaning: famous or celebrated.
How this list was compiled: Verify-first step, 2026-09-30: no open official file of names for India is known, so this list is a selection and says so; the given names rest on the fallback the plan allows, a name's own English Wiktionary entry stating its language, confirmed for 291 names before any was listed. India has many languages and naming customs, and no list of this kind stands for the country: this one holds the names English Wiktionary documents, and most of what it documents comes from Sanskrit and Hindi. Given names: the English entries in English Wiktionary's categories of given names from Sanskrit, Hindi, Tamil, Telugu, Malayalam, Bengali, Punjabi, Gujarati and Urdu (https://en.wiktionary.org, CC BY-SA 4.0, 978 entries read 2026-09-30 through the MediaWiki API). A name is listed when its entry (1) is a given-name sense with a stated sex or 'unisex', (2) says the name is used in India, or gives a source word in Hindi, Tamil, Telugu, Malayalam, Gujarati, Marathi or Kannada, (3) opens its etymology with the word the name comes from, written in its own script, in a language of India, and (4) for a Sanskrit word, glosses that word. No entry from Urdu or Punjabi met all four. The card prints that word in its script, the language and the entry's gloss; spellings that share one source word, sex and language share a card ('also spelled', 34 cards). 198 of the 291 given-name cards carry a gloss. By our choice the gloss is left off 21 names whose gloss is the name of a deity or figure or a word of worship, shortened on a few, and 12 entries are left out: glosses about a body or skin, a rite, a title, or a doubtful source word. No religion, caste or community is printed for any name, whatever the entry says. Languages of the given-name cards: Sanskrit 193, Hindi 90, Tamil 5, Malayalam 1, Telugu 1, Bengali 1. Family names: the English entries in English Wiktionary's categories of surnames from Hindi, Punjabi, Bengali, Telugu, Tamil, Gujarati, Marathi, Sanskrit, Malayalam, Kannada, Odia and Assamese (447 entries read 2026-09-30). A surname is listed when every surname sense of its entry gives one of those languages as its origin, and the spelling is among the 15,000 most common last names of the US Census Bureau's 2020 file (https://www2.census.gov/topics/genealogy/2020surnames/Names2020_LastNames_RaceHispanic.xlsx, read 2026-09-30, public domain), our measure of a spelling in wide use where most visitors live: 91 names. The card gives the language or languages the entry states and, where the entry's etymology has it, the spelling in that language's script (77 cards). A meaning is printed for 6 family names only, where the entry glosses the word as a trade or office; any gloss or entry text that names a religion, a caste, a clan or a community is left out, and the card never says more than the language. Two entries that are titles for women rather than family names are left out (Bibi, Kumari). Bengali is also the language of Bangladesh and Punjabi is also spoken in Pakistan, so some of these family names are common there too. Languages of the family-name cards: Sanskrit 8, Punjabi 22, Tamil 7, Bengali 17, Hindi 16, Assamese 1, Gujarati 12, Marathi 4, Kannada 3, Malayalam 3, Telugu 1. The plan asked for the region where each family name is most found; no source read gives that for a list of names, so the language is given instead. x.type is what the Name type row filters on (family, girl, boy; a name for both is found under girl and boy); x.lang3 is what the Language row filters on (Sanskrit, Hindi, Other) and every card carries it; x.ascii is the Latin spelling for sorting. Counted from this file: 382 cards, 91 family names, 123 girls' names and 168 boys' names, 5 of the given names for both. Every card that states a meaning, an origin or another form of the name carries the address of the page that statement was read on in x.src (and a second reference in x.src2 where one was used). Licence: Drawn from English Wiktionary, CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/). The census file used to choose the family names is a work of the US federal government and in the public domain. The selection is our own work.