Menu

Home › Baby Names › By origin › Sanskrit & Indian

Sanskrit Baby Names

244 names with meanings: 156 girl names and 88 boy names.

Sanskrit is an ancient language of India and the root of many Hindu names. Meanings often refer to nature, light, goddesses and gods, and to qualities such as peace, wisdom and prosperity.

This list also includes a few names from Hindi, Tamil and Punjabi. Spellings in English vary because the names are transliterated from other scripts.

Origins and meanings are traditional claims and can vary by source.

Sanskrit Girl Names

156 girl names. Here are the first 10.

  1. 1.
    AadhyaSanskrit
    Meaning: First power
  2. 2.
    AarnaSanskrit
    Meaning: Goddess Lakshmi
  3. 3.
    AarushiSanskrit
    Meaning: First ray of the sun
  4. 4.
    AditiSanskrit
    Meaning: Boundless
  5. 5.
    AdvikaSanskrit
    Meaning: Unique
  6. 6.
    AksharaSanskrit
    Meaning: Imperishable
  7. 7.
    AmritaSanskrit
    Meaning: Immortal
  8. 8.
    AnanyaSanskrit
    Meaning: Unique
  9. 9.
    AnjaliSanskrit
    Meaning: Offering
  10. 10.
    AparnaSanskrit
    Meaning: Without leaves

See all 156 Sanskrit girl names →

Sanskrit Boy Names

88 boy names. Here are the first 10.

  1. 1.
    AjaySanskrit
    Meaning: Unconquerable
  2. 2.
    AkashSanskrit
    Meaning: Sky
  3. 3.
    AmitSanskrit
    Meaning: Infinite
  4. 4.
    AmitabhSanskrit
    Meaning: Infinite light
  5. 5.
    AnandSanskrit
    Meaning: Joy
  6. 6.
    AnantSanskrit
    Meaning: Infinite
  7. 7.
    AnilSanskrit
    Meaning: Wind
  8. 8.
    AnirudhSanskrit
    Meaning: Unobstructed
  9. 9.
    ArjunSanskrit
    Meaning: Bright, white
  10. 10.
    ArnavSanskrit
    Meaning: Ocean

See all 88 Sanskrit boy names →

← All origins · Baby names A–Z