Indian & Sanskrit baby names

Indian & Sanskrit baby namesIndian & Sanskrit baby names
By the Astra team · Updated July 2026

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.

How to choose

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».

Frequently asked questions

What are some beautiful Indian & Sanskrit names?

Popular Indian & Sanskrit names include Tara, Anaya, Anika, Aryan, Asha, Avani.

Do these Indian & Sanskrit names work for girls and boys?

Yes — the list mixes girl, boy and unisex names; each name's page shows the gender.

What makes Indian & Sanskrit names special?

Indian and Sanskrit names often blend meaning, culture and a distinctive, memorable sound.

Free tools

✦ Astra — Names with soul · Privacy
© 2026 Astra