Indian Girl Names

  1. Kamala
    • Origin:

      Hindi, Hawaiian
    • Meaning:

      "lotus or pale red; or, a garden"
    • Description:

      A multicultural name that manages to sound soft and strong at the same time, Kamala is also another name for the Hindu goddess Lakshmi.
  2. Kerala
    • Origin:

      Indian place name
    • Description:

      Kerala, the name of the most beautiful and touristed state of India, has recently debuted on the U.S. extended popularity list as a first name for girls. And why not? Kerala sounds lovely and rhythmic and in tune with the Kardashian-influenced taste for all names K.
  3. Deva
    • Origin:

      Hindi
    • Meaning:

      "divine, shining one"
    • Description:

      If you don't want your daughter to be a Diva, try this Hindu moon goddess name that was chosen by actress Monica Bellucci for hers.
  4. Rani
    • Origin:

      Hindi, Hebrew
    • Meaning:

      "queen; she is singing"
    • Description:

      Rani, alternatively spelled Ranee, is the female equivalent of Raja in Hindi. In many Indo-Aryan languages it can mean "queen" or "lady". The Hebrew version is used for both genders in modern Israel. Actress Kate Hudson and director Danny Fujikawa named their daughter Rani after Fujikawa's late father, whose name was Ron.
  5. Nisha
    • Origin:

      Sanskrit
    • Meaning:

      "night"
    • Description:

      Pretty name that hit the popularity charts in England in the late 1990s.
  6. Anara
    • Origin:

      Kazakh, Persian, and Hindi
    • Meaning:

      "pomegranate flower"
    • Description:

      Anara is a name that strikes a perfect balance between simple and unusual. It's easy to understand and pronounce for a Westerner, and yet it's highly distinctive, used for only 24 girls in the US in 2021. A recommended and unusual nature option.
  7. Karma
    • Origin:

      Hindi
    • Meaning:

      "destiny, spiritual force"
    • Description:

      Some parents, including rapper Ludacris, are literally bestowing good karma on their children; it could just join the new spiritual name congregation.
  8. Neela
    • Origin:

      Hindi, Sanskrit
    • Meaning:

      "sapphire blue"
    • Description:

      A variation of Nila, a name spread through African by the substantial Indian population there. Also a variant of Neala and Neila.
  9. Sansa
    • Origin:

      Sanskrit
    • Meaning:

      "praise, charm"
    • Description:

      Game of Thrones author George R. R. Martin is a master namer, and this unusual choice from India is beginning to be heard in nurseries as well as on television. Sansa was perhaps slower to catch on than other names such as Arya and Khaleesi as Sansa Stark was in the first seasons of the show a weak and compromised character. But she's developed a good measure of backbone and integrity, which makes her lovely name a more attractive possibility. In 2015, 20 baby girls in the US were named Sansa, a number we expect to rise.
  10. Chandra
    • Origin:

      Hindi
    • Meaning:

      "goddess of the moon"
    • Description:

      Chandra is the name of the Hindu moon goddess last groovy when incense and meditation were hot new concepts but a new possibility with the resurgence of astrology and other non-Western spiritual beliefs.
  11. Leya
    • Origin:

      Spanish; Hindi
    • Meaning:

      "the law; lion"
    • Description:

      Leya is a simple, attractive multicultural choice, but with some teasing peril. The "Star Wars" princess spelled her name Leia.
  12. Niara
    • Origin:

      Hindi
    • Meaning:

      "nebula, mist"
    • Description:

      More unusual alternative to Tiara.
  13. Devi
    • Origin:

      Sanskrit
    • Meaning:

      "divine"
    • Description:

      This Hindu goddess name has a powerful heritage plus lively sound with a devilish edge. If you're enchanted by goddess names but want to set your little girl apart from all the Lunas and Athenas in the playground, consider Devi.
  14. Tulsi
    • Origin:

      Hindi
    • Meaning:

      "basil"
    • Description:

      Tulsi is more than a simple nature name: The holy basil plant is sacred in the Hindu religion, used to honor the god Vishnu and representative of his consort, the goddess Tulsi. The Tulsi plant is often planted in Hindu houses and is used for medicinal as well as ritualistic purposes.
  15. Leela
    • Origin:

      Sanskrit
    • Meaning:

      "play"
    • Description:

      While Leela may be a spelling variation of Lila or Leila, it's also an Indian name in its own right with a playful meaning. And unlike it's more popular Western sisters, Leela does not create pronunciation confusion.
  16. Hara
    • Origin:

      Hindi
    • Meaning:

      "to seize"
    • Description:

      One of the 1,008 names for the god Siva and, to English speakers, a possible feminine spin on Harry.
  17. Jaya
    • Origin:

      Hindi-Sanskrit
    • Meaning:

      "victory"
    • Description:

      This name of a Buddhist goddess, a possible alternative to the trendy Maya, was chosen for their daughter by Laura Dern and Ben Harper. Jaya is simple yet unusual, a winning combination, and one of the out-of-the-box goddess names as well as one of the most easily translated Hindi names for girls.
  18. Padma
    • Origin:

      Sanskrit
    • Meaning:

      "lotus"
    • Description:

      A name rich in Hindu tradition as the alternate name for the Goddess Lakshmi, the embodiment of beauty and charm; currently borne, appropriately, by model-actress-writer Padma Lakshmi.
  19. Devika
    • Origin:

      Hindi
    • Meaning:

      "little goddess"
    • Description:

      Nine little goddesses got this lovely name in the US in 2021, making it a usable yet unusual entry in the popular mythological category. Devika is a diminutive of Devi, the head goddess of Hindu mythology. English speakers might make Devi the short form.
  20. Anala
    • Origin:

      Hindi
    • Meaning:

      "fire"
    • Description:

      Indian choice meaning fire in step with American styles.