Indian and Sanskrit baby names carry deep history, culture and meaning. Below are 30 beautiful Indian & Sanskrit names for girls and boys, each with its meaning. Tap any name to open its full page with origin and numerology.
Indian and Sanskrit names are among the oldest in the world, drawn from sacred texts, gods and nature. Names like Aarav, Priya, Arjun and Maya carry deep spiritual meaning and a soft, melodic sound loved around the globe.
Choose a Sanskrit name for its profound meaning and gentle, universal sound.
Tara: a name of Sanskrit origin meaning «Star».
Anaya: a name of Sanskrit origin meaning «Unmatched; compassion».
Anika: a name of Sanskrit origin meaning «Graceful».
Aryan: a name of Sanskrit origin meaning «Noble».
Asha: a name of Sanskrit origin meaning «Hope».
Avani: a name of Sanskrit origin meaning «The earth».
Dev: a name of Sanskrit origin meaning «Divine».
Indira: a name of Sanskrit origin meaning «Beauty; goddess».
Kiran: a name of Sanskrit origin meaning «Ray of light».
Krishna: a name of Sanskrit origin meaning «Dark; divine».
Myra: a name of Sanskrit origin meaning «Beloved, admirable».
Naina: a name of Sanskrit origin meaning «Beautiful eyes».
Priya: a name of Sanskrit origin meaning «Beloved».
Ravi: a name of Sanskrit origin meaning «Sun».
Rohan: a name of Sanskrit origin meaning «Ascending; sandalwood».
Saanvi: a name of Sanskrit origin meaning «Goddess».
Aarav: a name of Sanskrit origin meaning «Peace, melody».
Aditi: a name of Sanskrit origin meaning «Free, unlimited».
Aditya: a name of Sanskrit origin meaning «Sun».
Ananya: a name of Sanskrit origin meaning «Unique».
Arjun: a name of Sanskrit origin meaning «Bright; hero».
Dhruv: a name of Sanskrit origin meaning «Pole star; steadfast».
Diya: a name of Sanskrit origin meaning «Lamp, light».
Ishaan: a name of Sanskrit origin meaning «Sun; lord».
Ishita: a name of Sanskrit origin meaning «Desired; superior».
Kavya: a name of Sanskrit origin meaning «Poetry».
Leela: a name of Sanskrit origin meaning «Divine play».
Uma: a name of Sanskrit origin meaning «Splendor; goddess».
Vihaan: a name of Sanskrit origin meaning «Dawn».
Vivaan: a name of Sanskrit origin meaning «Full of life».
Popular Indian & Sanskrit names include Tara, Anaya, Anika, Aryan, Asha, Avani.
Yes — the list mixes girl, boy and unisex names; each name's page shows the gender.
Indian and Sanskrit names often blend meaning, culture and a distinctive, memorable sound.