Top 100 Hindu Baby Girl Names Ending In Sha

Looking for the perfect name for your baby boy? Check out the 'Top 100 Hindu Baby Girl Names Ending In Sha' for a blend of tradition and modernity. Our curated list features short and cool names that are easy to pronounce and remember. Whether you're seeking names for a Muslim, Hindu, Sikh, or Christian baby, you'll find modern, simple options that resonate across various religions and cultures. Discover the ideal name that balances uniqueness and ease in our comprehensive guide.

Explore baby names by all origions

1.

Prisha

Meaning of the name Prisha is 'Beloved; Loving; God's gift'. Prisha is a name of Hindu / Indian origin, and is commonly used for females. The name number for Prisha is '8'.

2.

Isha

Indian Meaning: The name Isha is an Indian baby name. In Indian the meaning of the name Isha is: Lord.

3.

Krisha

Personal experiences with the name Krisha: | Edit. My name is Krisha. I googled its meaning and it says that it means "divine".

4.

Shreesha

Name Sreesha generally means Lord Venkateswara, is of Indian origin, Name Sreesha is a Feminine (or Girl) name. Person with name Sreesha are mainly Hindu by religion. .

5.

Trisha

Latin Meaning: The name Trisha is a Latin baby name. In Latin the meaning of the name Trisha is: Noble. St. Patricia was a 7th century patron saint of Naples.

6.

Tanisha

Tanisha, meaning ambition in Sanskrit, is a feminine given name. Tanisha \t(a)-ni-sha\ is pronounced Tanīṣā. Tanisha is the feminine equivalent of the name Tanish and is primarily a first name. Persons with the name Tanisha are commonly Hindu by religion or of the Indo Aryan peoples.

7.

Samiksha

Meaning of Samiksha. The Indian meaning of Samiksha is: Analysis.

8.

Divisha

Name Divisha or (no variations) means Goddess Durga, Chief of the Goddess, Devee. Person born with name Divisha are trustworthy towards their colleagues.

9.

Saisha

Saisha is a Hindu Girl name, it is an Hindi originated name. Saisha is a unique name with impressive meaning. It belongs to Arabic origin. You can find name meaning of Saisha in both English & Urdu, and other languages as well.

10.

Anvesha

Anwesha is a Sanskrit name for girls meaning Quest, Search. Read below for Anwesha's celebrity and ruler associations, and numerological meanings. If Anwesha is the one, congratulations! If you'd like more options, try our Popular Names at Birth. ... Select the country where baby was born.

11.

Anwesha

Anwesha is a Sanskrit name for girls meaning Quest, Search. Read below for Anwesha's celebrity and ruler associations, and numerological meanings. If Anwesha is the one, congratulations! If you'd like more options, try our Popular Names at Birth. ... Select the country where baby was born.

12.

Naisha

Meaning of Indian name: Naisha. Meaning of the name Naisha is 'Special'. Naisha is a name of Hindu / Indian origin, and is commonly used for females. The name number for Naisha is '7'. Click here to get the numerological analysis for the name 'Naisha'.

13.

Nisha

The name Nisha is a baby girl name. The name Nisha comes from the Indian origin. In Sanskrit the meaning of the name Nisha is: Night. Similar Names: Kisha ( English )

14.

Pratiksha

Meaning of Indian name: Pratiksha. Meaning of the name Pratiksha is 'Idol'. Pratiksha is a name of Hindu / Indian origin, and is commonly used for females. The name number for Pratiksha is '4'. Click here to get the numerological analysis for the name 'Pratiksha '.

15.

Nimisha

Meaning of the name Nimisha is 'Momentary'. Nimisha is a name of Hindu / Indian origin, and is commonly used for females. The name number for Nimisha is '1'. Click here to get the numerological analysis for the name 'Nimisha'.

16.

Disha

Meaning of Indian name: Disha. Meaning of the name Disha is 'Direction'. Disha is a name of Hindu / Indian origin, and is commonly used for females. The name number for Disha is '5'.

17.

Drisha

Drisha name brief: Drisha is baby girl name mainly popular in Hindu religion and its main origin is Hindi. Drisha name meanings is Mountain Lord. People search this name as Drisha, Drisha shah, Drishana, Drishan, Drishat.

18.

Preksha

Meaning of "Preksha" Indian name. In Indian, the name Preksha means - goddess lakshmi.The name Preksha originated as an Indian name. The name Preksha is most often used as a girl name or female name.

19.

Nysha

Nysha is an Indian name for girls meaning Special; will of stone. Read below for Nysha's celebrity and ruler associations, and numerological meanings. If Nysha is the one, congratulations! If you'd like more options, try our Popular Names and Meanings.

20.

Vidisha

The meaning of the name “Vidisha” is: “Intermediate region; knowledge”. Additional information: Bidisha is also the name of some sacred Hindu landmarks.

21.

Anaisha

Derived from a Hindu word meaning 'special' Alternate meaning for this name is 'unique' With lots of drive and determination, 8s can do almost anything they set their minds to. Their energy and confidence make them a force to be reckoned with.

22.

Pratyusha

Pratyusha is a Sanskrit name for girls meaning The beautiful time just before dawn.. Read below for Pratyusha's celebrity and ruler associations, and numerological meanings. If Pratyusha is the one, congratulations!

23.

Akanksha

Meaning of name Akanksha. Etymology : Means "desire, wish" in Sanskrit. Saint : Origin : Indian.

24.

Risha

The meaning of the name “Risha” is: “The lunar month of taurus”. Categories: Nicknames or Pet Names, Russian Names. Used in: Russian speaking countries. Gender: Girl Names. Origins: Indian.

25.

Varsha

Name Varsha generally means Rain, is of Indian origin, Name Varsha is a Feminine (or Girl) name. Person with name Varsha are mainly Hindu by religion. Name Varsha belongs to rashi Vrushabh (Taurus) with dominant planet Venus (Shukra) and Nakshatra (stars) Rohini.

26.

Jisha

Jisha. Show similar names Show variant names. In Local: Name Jisha generally means Person having highest feelings for living, is of Indian origin, Name Jisha is a Feminine (or Girl) name. Person with name Jisha are mainly Hindu by religion.

27.

Anusha

Anusha is a word of Sanskrit origin, which means "Star" or "Beautiful morning". In South Asian countries it is used as a female name. This is an unique Indian name. People with name Anusha: Anusha Dandekar (born 1981), Sudan-born Australian-Indian actress and VJ.

28.

Manisha

Meanings and history of the name Manisha: | Edit. The name Manisha is the name of the hindu goddess of mind. It symbolizes intelligence and desire. The name Manisha glorifies the Goddess' sharp intellect, genius, and sagacity.

29.

Esha

Baby names Baby Name Meanings Indian Baby Names. Baby names meanings search results: The name Esha is a baby girl name. The name Esha comes from the Indian origin. In Sanskrit the meaning of the name Esha is: Pleasure, desire.

30.

Tisha

Latin Meaning: The name Tisha is a Latin baby name. In Latin the meaning of the name Tisha is: Joy.

31.

Diksha

Diksha is a Hindi name for girls meaning initiation; consecration; education. Read below for Diksha's celebrity and ruler associations, and numerological meanings. If Diksha is the one, congratulations!

32.

Sayesha

Sayesha is an Indian name for girls meaning Shadow of God. Read below for Sayesha's celebrity and ruler associations, and numerological meanings. If Sayesha is the one, congratulations!

33.

Monisha

Meaning of the name Monisha is 'Intellectual'. Monisha is a name of Hindu / Indian origin, and is commonly used for females. The name number for Monisha is '7'. Click here to get the numerological analysis for the name 'Monisha '.

34.

Ashlesha

Ashlesha (Sanskrit: आश्लेषा or Āśleṣā) is the 9th of the 27 nakshatras in Hindu astrology. Ashlesha is also known as the Clinging Star or Nāga. It is known as the Hydra. It extends from 16:40 to 30:00 Cancri. The planetary lord is Mercury or Budha.

35.

Ritisha

Meaning of the name Ritisha is 'The goddess of truth'. Ritisha is a name of Hindu / Indian origin, and is commonly used for females. The name number for Ritisha is '3'. Click here to get the numerological analysis for the name 'Ritisha'.

36.

Vanisha

Vanisha name brief: Vanisha is baby girl name mainly popular in Hindu religion and its main origin is Hindi. Vanisha name meanings is Queen of the universe.

37.

Asha

We named our daughter Asha in 1985 based on a list of Sanskrit names a friend from India put together for us. The Sanskrit meaning he assigned to it was "hope" and is a common name in India for females. ... The symbol of Asha was fire, and in even earlier times was a male god of fire.

38.

Aksha

Aksha is an Indian name for girls meaning God's Blessing. Read below for Aksha's celebrity and ruler associations, and numerological meanings. If Aksha is the one, congratulations!

39.

Yesha

Name Yesha generally means Famous or Glorious, is of Indian origin, Name Yesha is a Feminine (or Girl) name. This name is shared across persons, who are either Jain or Hindu by religion.

40.

Sirisha

10 (10 is best) Sirisha is a Hindi name for girls meaning Sacred. Delicate Flower. Read below for Sirisha's celebrity and ruler associations, and numerological meanings. If Sirisha is the one, congratulations!

41.

Vrisha

Name Vrisha generally means Cow, is of Indian origin, Name Vrisha is a Feminine (or Girl) name. Person with name Vrisha are mainly Hindu by religion. Name Vrisha belongs to rashi Vrushabh (Taurus) .

42.

Barsha

Name Barsha generally means Rain, is of Indian origin, Name Barsha is a Feminine (or Girl) name. Person with name Barsha are mainly Hindu by religion. Name Barsha belongs to rashi Vrushabh (Taurus) with dominant planet Venus (Shukra) .

43.

Twisha

The meaning of the name Tvisha is Bright. The origin of the name Tvisha is Indian. This is the culture in which the name originated, or in the case of a word, the language. People who like the name Tvisha also like: Mythri, Shreya, Trishna, Navya, Nivritti, Gita, Thema.

44.

Pranisha

Pranisha is an Indian name for girls meaning Love to Life. Read below for Pranisha's celebrity and ruler associations, and numerological meanings. If Pranisha is the one, congratulations!

45.

Nitisha

Nitisha is an Indian name for girls meaning Good Planning. Read below for Nitisha's celebrity and ruler associations, and numerological meanings. If Nitisha is the one, congratulations!

46.

Adisha

Adisha is an Indian name for girls meaning Without Direction; Laxmi Devi; Heavenly; Related to Adishakti. Read below for Adisha's celebrity and ruler associations, and numerological meanings. If Adisha is the one, congratulations!

47.

Adyasha

Adyasha is an Indian name for girls meaning The First Hope. Read below for Adyasha's celebrity and ruler associations, and numerological meanings.

48.

Vinisha

Name Vinisha or (Vinisha) means Leader; Goddess of Love; Humble; Butterfly. Person born with name Vinisha are symbol of dependence.

49.

Anvisha

Baby Name Anvisha meaning and Astrology. Baby Name : Anvisha. Gender : Girl. Origin : Indian. Anvisha Meaning: Goddess; Extraordinary Beauty; Adored Woman.

50.

Saesha

Saesha name brief: Saesha is baby girl name mainly popular in Hindu religion and its main origin is Hindi. Saesha name meanings is With great desire and wish, Truth of life. People search this name as Saesha.

51.

Jinisha

Jinisha is a Hindu, Jain Girl name, meaning of the name is "God is gracious, Superior person" from Hindi origin. This name is mainly used in Hindu, Jain.

52.

Akansha

Akansha Name meaning in Urdu is , a Hindu Hindi Girl name with lucky number is -- and Akansha Name meaning in English is Wish or Desire.

53.

Bidisha

Meaning of Indian name: Bidisha. Meaning of the name Bidisha is 'Lightening'. Bidisha is a name of Hindu / Indian origin, and is commonly used for females. The name number for Bidisha is '7'.

54.

Lisha

English Meaning: The name Lisha is an English baby name. In English the meaning of the name Lisha is: Derived from Alicia: (sweet; honest; truth) and Felecia:.

55.

Erisha

What does Erisha mean? Erisha as a girls' name is of Hindi and Sanskrit origin, and the meaning of Erisha is "speech".

56.

Kesha

This is hindu baby girl name. Meaning of Kesha is immense joy, god is gracious, of the spice tree. The poeple have viewed this name 12047 times.

57.

Presha

Baby Name : Presha. Gender : Girl. Origin : Hindu. Presha Meaning: Talent given by God, Beloved, Loving, Gods gift. Variant: no variations.

58.

Usha

Sanskrit Meaning: The name Usha is a Sanskrit baby name. In Sanskrit the meaning of the name Usha is: Dawn. Mythological daughter of heaven and sister of night.

59.

Bhavisha

Name Bhavisha generally means Future, is of Indian origin, Name Bhavisha is a Feminine (or Girl) name. Person with name Bhavisha are mainly Jain by religion. Name Bhavisha belongs to rashi Dhan (Sagittarius) with dominant planet Jupiter (Guru) .

60.

Amisha

Amisha. The name Amisha is a Female name. Indian meaning: The name Amisha is a Indian baby name The Indian meaning of Amisha is: Honest.

61.

Eesha

Name Eesha generally means Goddess Parvati or Purity, is of Indian origin, Name Eesha is a Feminine (or Girl) name. This name is shared across persons, who are either Muslim or Hindu by religion.

62.

Abhisha

Abhisha is a Sanskrit name for girls meaning Consolation.. Read below for Abhisha's celebrity and ruler associations, and numerological meanings. If Abhisha is the one, congratulations!

63.

Devisha

Devisha is an Indian name for girls meaning Like Goddess. Read below for Devisha's celebrity and ruler associations, and numerological meanings. If Devisha is the one, congratulations!

64.

Apeksha

Meaning of Indian name: Apeksha. Meaning of the name Apeksha is 'Expectation'. Apeksha is a name of Hindu / Indian origin, and is commonly used for females. The name number for Apeksha is '7'.

65.

Titiksha

Titiksha or titikșā (Sanskrit: तितिक्षा) (literally the desire to leave) means the showing of forbearance to a person one is capable of punishing; in Vedanta philosophy it is the bearing with indifference all opposites such as pleasure and pain, heat and cold etc.

66.

Tiyasha

Baby Name Tiyasha meaning and Astrology. Baby Name : Tiyasha. Gender : girl. Origin : Indian, Bengali, Gujarati, Hindi, Hindu, Kannada, Malayalam, Marathi, Oriya, Tamil, Telugu. Tiyasha Meaning: Good; Little.

67.

Deeksha

Diksha (Sanskrit: दीक्षा in Devanagari, dīkṣā, Tamil: தீட்சை) also spelled deeksha or deeksa in common usage, translated as a "preparation or consecration for a religious ceremony", is giving of a mantra or an initiation by the guru (in Guru–shishya tradition) of Indian religions such as Hinduism, Buddhism, and Jainism ...

68.

Moksha

Name Moksha or (Moksha) means Liberation; Salvation. Person born with name Moksha are symbol of dependence.

69.

Kaisha

A user from Louisiana, United States says the name Kaisha is of Unknown origin and means "Friendship".

70.

Abhilasha

The meaning of the name “Abhilasha” is: “Desire, wish; aspiration; affection”. Categories: Asian Names, Hindi Names, Indian Names, Sanskrit Names.

71.

Sudhiksha

Sudhiksha name brief: Sudhiksha is baby girl name mainly popular in Hindu religion and its main origin is Hindi. Sudhiksha name meanings is Goddess Laxmi, Good start. People search this name as Sudhiksha. Sudhiksha is written in Hindi as सुधीक्षा.

72.

Pritisha

Pritisha is an Indian name for girls meaning Goddess of Love; Durga. Read below for Pritisha's celebrity and ruler associations, and numerological meanings. If Pritisha is the one, congratulations!

73.

Arsha

Arsha is a Hindu Girl name, meaning of the name is "Great, Prayer Ceremony" from Hindi or Indian origin. This name is mainly used in Hindu. If you select the name Arsha for your baby, Congratulations!

74.

Sameeksha

Sameeksha is a Sanskrit name for girls meaning Understanding.. Read below for Sameeksha's celebrity and ruler associations, and numerological meanings. If Sameeksha is the one, congratulations! If you'd like more options, try our Random Baby Names and Meanings.

75.

Omisha

Name Omisha generally means Goddess of birth and death, is of Indian origin, Name Omisha is a Feminine (or Girl) name. Person with name Omisha are mainly Hindu by religion. Name Omisha belongs to rashi Mesh (Aries) and Nakshatra (stars) Rohini.

76.

Raksha

Name Raksha generally means Protection, is of Indian origin, Name Raksha is a Feminine (or Girl) name. Person with name Raksha are mainly Hindu by religion.

77.

Ansha

An Indian name meaning "portion" Famous real-life people named Ansha: | Edit Share what you know!

78.

Sudiksha

Sudiksha is an Indian name for girls meaning Goddess Laxmi. Read below for Sudiksha's celebrity and ruler associations, and numerological meanings. If Sudiksha is the one, congratulations!

79.

Aakanksha

Meaning of name Akanksha. Etymology : Means "desire, wish" in Sanskrit. Saint : Origin : Indian.

80.

Brisha

Spanish Meaning: The name Brisha is a Spanish baby name. In Spanish the meaning of the name Brisha is: From Briseis, the woman Achilles loved in Homer's Iliad.

81.

Khrisha

Name: Khrisha. Show similar names Show variant names. Name Khrisha generally means Lord Krishna, Name Khrisha is a Feminine (or Girl) name. Name Khrisha belongs to rashi Makar (Capricorn) with dominant planet Saturn (Shani) .

82.

Siddhiksha

Meaning of the name Siddhiksha is 'Lakshmi; a religious ceremony'. Siddhiksha is a name of Hindu / Indian origin, and is commonly used for females. The name number for Siddhiksha is '2'. Click here to get the numerological analysis for the name 'Siddhiksha'.

83.

Atisha

Baby Name Atisha meaning and Astrology. Baby Name : Atisha. Gender : Girl. Origin : Hindu. Atisha Meaning: Peace, Atishas overall ideal is one of spiritual enlightenment for well-being of mankind.

84.

Namisha

Namisha is an Indian name for girls meaning Twinkling of an Eye. Read below for Namisha's celebrity and ruler associations, and numerological meanings. If Namisha is the one, congratulations!

85.

Ameesha

The meaning of the name “Amisha” is: “Truthful”. Categories: African American Names, Indian Names, Indonesian Names. Used in: English speaking countries. Gender: Girl Names. Origins: Indian.

86.

Shlesha

Name Shlesha generally means More than enough, is of Indian origin, Name Shlesha is a Feminine (or Girl) name. Person with name Shlesha are mainly Hindu by religion.

87.

Manjusha

Name Manjusha generally means A box of jewels or Treasure chest or Lady with a sweet voice, is of Sanskrit, Indian origin, Name Manjusha is a Feminine (or Girl) name. Person with name Manjusha are mainly Hindu by religion.

88.

Trusha

The meaning of the name Trusha is Thirst. The origin of the name Trusha is Indian. This is the culture in which the name originated, or in the case of a word, the language. People who like the name Trusha also like: Neha, Amithi, Meghana, Riya, Allegra, Nishi, Shaylee.

89.

Meisha

Russian Meaning: The name Miesha is a Russian baby name. In Russian the meaning of the name Miesha is: Nickname for Michael: gift from God.

90.

Srisha

Name Srisha or (Srisha) means Flower. This name comes under number 15, so Astrology can describe lot information about Srisha. According to astrology, the power number 15 is the symbol of happiness. So it can be stated that those who have the particular number are really lucky to some extent.

91.

Kavisha

Kavisha is an Indian name for girls meaning Poet. Read below for Kavisha's celebrity and ruler associations, and numerological meanings. If Kavisha is the one, congratulations!

92.

Tvisha

Proper noun. Tvisha. A female given name of Hindi origin, meaning light, splendor, brilliant, illuminated.

93.

Preesha

Preesha is an Indian name for girls meaning Talent Given by God.

94.

Subhiksha

Name Subhiksha generally means Prosperous, is of Indian origin, Name Subhiksha is a Feminine (or Girl) name. Person with name Subhiksha are mainly Hindu by religion.

95.

Aneesha

Name Aneesha generally means Friendly or Good company or Supreme or Continuous, is of Indian origin, Name Aneesha is a Feminine (or Girl) name. This name is shared across persons, who are either Muslim or Sikh or Hindu by religion. Name Aneesha belongs to rashi Mesh (Aries) and Nakshatra (stars) Krithika.

96.

Kanisha

Name Kanisha Categories. The name Kanisha is in the following categories: African American Names, American Names. ... Instead, we recommend that you pay a greater attention to the origin and meaning of the name Kanisha. Read our baby name articles for useful tips regarding baby names and naming your baby.

97.

Niksha

Niksha is an Indian name for girls meaning Victorious. Read below for Niksha's celebrity and ruler associations, and numerological meanings. If Niksha is the one, congratulations!

98.

Visha

Indian Meaning: The name Visha is an Indian baby name. In Indian the meaning of the name Visha is: Poison.

99.

Atiksha

Atiksha is a Hindu Girl name, meaning of the name is "More Wish" from Hindi or Indian origin. ... If you select the name Atiksha for your baby, Congratulations!

100.

Tesha

Tesha is an Indian name for girls meaning Survivor. Read below for Tesha's celebrity and ruler associations, and numerological meanings. If Tesha is the one, congratulations! If you'd like more options, try our whole-site search using the green form to the left.