Hindu Names for Boys and Girls

If you want to honor your Hindu faith, these unique baby names have strong cultural ties. 

Baby Boy Yellow Hat Stuffed Animal
Photo: Spencer Selover/Pexels

Looking for names that will help your baby stand out from the crowd? Consider these gorgeous Hindu names—several of which have some red-hot pop culture ties—for your future son or daughter.


This alternative name for the warrior goddess, Durga, is also commonly used as a nickname for Anna in Scandinavia. Durga was known for battling demons and evil to bring balance to the world.


The god Siva has over 1000 different variant names—and this is one of them. Hara means "to seize."


This name may read like a combo of trendy picks Jayden and Maya, but it's a Hindu name that means "victory."


This pretty name variation for the goddess Lakshmi has California senator Kamala Harris as its biggest claim to fame. The name means "lotus."


The god Vishnu is associated with this name, which means "dark."


A famous Hindu poet bears this name, which means "prosperous." (It's also a name that's been used on Game of Thrones for the companion of Bran Stark.)


One of many alternative names for the wife of Siva (including Durga/Anika), Parvati means "daughter of the mountain." In modern times, Parvati Patil was a fellow Gryffindor and Harry Potter's date for the Yule Ball in Harry Potter and the Goblet of Fire.


Another alternative name for the goddess Lakshmi, Padma means "lotus." It was featured in the Harry Potter series as well, as the twin sister of Parvati (and Ron Weasley's Yule Ball date), and Top Chef host Padma Lakshmi also sports the name. Star Wars fans may go for the spelling Padme instead, in honor of the mother of Luke Skywalker and Leia Organa.


Suria is actually a male sun god in the Hindu faith, but this name reads more feminine than masculine to a Western ear.


This name is likely more associated with actress Uma Thurman than its origin, the goddess Sakti. Uma means "nation."


While under the radar here in the U.S., Arjun is popular in India. It's the name of a Hindu hero who was the son of the gods. Arjun means "shining."


This regal Hindu name means "ruler of the gods," and can be shorted to the lovely Raj.


Beatle George Harrison picked this name for his son. It means "rich," and is a soundalike for Danny.


Associated with the god Vishnu, this Hindu baby name means "protector."


This Indian baby name means "complete," and comes with a very American nickname—Nick or Niki.


This Indian name, associated with President Obama's first chief of staff, Rahm Emanuel, means "pleasing."


This royal name means "king."


One of the most chic Hindu baby names, Ravi is connected to the Hindu sun god.


This elegant Hindu name means "beloved."


A popular boys' name in India, Varun is associated with the god of water.

Was this page helpful?
Related Articles