Skip to content
NepalNames

Girl Names

Sanskrit-origin girl names

1,249 names

1249 girl names used in Nepal whose etymology traces to Sanskrit, most popular first. Includes names given to both boys and girls. See all Sanskrit-origin names.

Guide

Sanskrit girl names with meanings, for a Nepali daughter

Many Nepali names are built from Sanskrit words, and their meanings often still shine through. This page lists 1249 girl names with a Sanskrit root, and 307 names of the same origin that suit boys. Origin here means the language of the root word, not who uses the name.

  1. Qualities and virtues

    Asmita means self-respect, pride and identity. Manisha means wisdom and intellect, a name for a thoughtful daughter.

  2. The natural world

    Sarita means river or stream, Barsha means rain, and Prakriti means nature. Each name carries a piece of the landscape.

  3. Familiar and loved

    Laxmi, Pooja, Nisha and Jyoti are everyday favourites, with meanings that reach from prosperity to light.

Sanskrit girl names with meaning

Asmita (अस्मिता) means self-respect, pride and identity. Manisha (मनिषा) means wisdom and intellect. Priyanka means dear, beloved and lovely. Pooja means worship, prayer and reverence. Neha means love and affection, and Kabita means a poem. Browse all names of Sanskrit origin to see the full range.

Sanskrit names for baby girls, from nature to art

Sarita means river or stream, and Barsha means rain. Prakriti means nature, and Srijana means creation. Susmita means a lovely smile, and Anu means an atom, a minute particle. For a different root, see our traditional Nepali names collection.

Tips for parents

  • Read the root meaning rather than only the sound, since two Sanskrit names can feel similar but mean very different things.
  • Say the name in both its Sanskrit form and the everyday form your family would use.
  • Look at the Devanagari spelling if you plan to use the name on documents and certificates.
  • Try a shorter everyday form if the full name feels formal, such as a pet form used at home.

Frequently asked questions

What are some Sanskrit girl names for a baby?

Asmita, Manisha, Priyanka, Pooja, Neha and Sarita are all Sanskrit names for girls. Asmita means self-respect, Manisha means wisdom, and Sarita means river.

Do Sanskrit girl names have to be long?

No. Anu, Neha and Nisha are short, while Srijana and Priyanka are longer. The right length depends on your surname and how the full name sounds aloud.

What does the name Asmita mean?

Asmita means self-respect, pride and identity. It is written अस्मिता in Devanagari and sounds gentle when said aloud.

Are some Sanskrit names named after deities?

Some are. Laxmi names the goddess of wealth, fortune and prosperity. If you want a name with a story behind it, browse our names of deities page.