My dog
Country

Schedules, units and retailers all change with this.

Puppy names / Themes

Indian dog names

Names from Hindi, Sanskrit and other Indian languages, with their meanings.

175 names. Filter, shuffle and save them in the name finder.

Swipe these namesKeep or pass each of the 175, then send your shortlist to your partner and see the names you both liked.

Girl names (72)

Aditi
Boundless, mother of the gods · Sanskrit
Ahana
Means dawn or first rays of the sun in Sanskrit · Sanskrit
Amara
Everlasting, immortal · Sanskrit
Anaya
Caring and watchful · Hindi
Anika
Grace, and a form of the goddess Durga · Sanskrit
Asha
Sanskrit, hope · Sanskrit
Avani
Sanskrit for the earth · Sanskrit
Bangaram
Means gold in Telugu, used as darling for loved ones · Telugu
Barkha
Means rain or monsoon in Hindi · Hindi
Bela
Hindi for jasmine · Hindi
Bijli
Means lightning in Hindi, for a lightning fast dog · Hindi
Bindu
Sanskrit, a dot or drop · Sanskrit · small dogs
Chanda
Means moon in Hindi, a soft name for a pale or gentle dog · Hindi
Chandi
Means silver in Hindi, for a silvery coat · Hindi
Chandni
Means moonlight in Hindi · Hindi
Chikoo
The sweet brown sapodilla fruit, a very popular Indian dog name · Hindi
Chinni
Means little one in Telugu · Telugu · small dogs
Chutki
Means a pinch in Hindi, for a tiny dog · Hindi · small dogs
Devi
Sanskrit for goddess · Sanskrit
Diya
A small oil lamp lit at Diwali · Hindi · small dogs
Falak
Means sky or heavens in Urdu and Hindi · Hindi
Ganga
The sacred river of northern India · Sanskrit
Gauri
The fair one, a name of Parvati · Sanskrit
Gudiya
Means doll in Hindi, a classic affectionate name · Hindi · small dogs
Hansa
Sanskrit for swan · Sanskrit
Hawa
Means wind or air in Hindi and Urdu · Hindi
Heera
Means diamond in Hindi · Hindi
Indira
Sanskrit, beauty, a name of the goddess Lakshmi · Sanskrit
Indu
A bright drop, the moon · Sanskrit
Iniya
Means sweet in Tamil · Tamil
Jaya
Sanskrit for victory · Sanskrit
Juhi
A fragrant jasmine flower, in Hindi · Hindi
Jyoti
Light, a flame · Sanskrit
Kajal
The black kohl worn around the eyes · Hindi
Kayal
A Tamil name for a lovely-eyed girl, also a fish · Tamil
Koel
The Asian koel, a songbird of Indian poetry, in Hindi · Hindi
Laado
Means beloved in Hindi and Punjabi, a warm household name · Hindi
Lalita
Playful and charming · Sanskrit
Maari
Means rain in Tamil · Tamil
Madhu
Sanskrit for honey · Sanskrit
Mallige
Means jasmine in Kannada · Kannada
Meera
After Meerabai, a 16th century devotional poet · Hindi
Megha
Sanskrit for cloud · Sanskrit
Mirchi
Means chilli pepper in Hindi, for a fiery little dog · Hindi
Mishti
Means sweet in Bengali, for a sweet-natured dog · Bengali
Mithi
Means sweet in Hindi and Sindhi · Hindi
Mogra
Means jasmine in Marathi · Marathi
Muthu
Means pearl in Tamil · Tamil
Naina
Hindi for eyes · Hindi
Narmada
A great river of central India · Sanskrit
Neha
Affection, also rain · Hindi
Nila
Tamil for the moon · Tamil
Nisha
Sanskrit, night · Sanskrit
Padma
Sanskrit for lotus flower · Sanskrit
Pari
Hindi, fairy · Hindi · small dogs
Pataka
Means firecracker in Hindi, for a fizzing ball of energy · Hindi
Pihu
Means sweet sound, like a bird call, in Hindi · Hindi
Priya
Sanskrit, beloved · Sanskrit
Puja
An act of worship or offering · Sanskrit
Rabab
A lute-like stringed instrument played in Punjab · Hindi
Sakhi
Means friend or companion in Hindi · Hindi
Shanti
Sanskrit for peace · Sanskrit
Shona
Means gold in Bengali, used for a darling · Bengali
Sita
The heroine of the Ramayana · Sanskrit
Sona
Means gold in Hindi, also a term of endearment · Hindi
Sundari
Means beautiful in Hindi and Sanskrit · Hindi
Titli
Means butterfly in Hindi · Hindi · small dogs
Tulsi
Holy basil, a sacred Indian plant · Sanskrit
Uma
A name of the goddess Parvati · Sanskrit
Usha
Sanskrit for dawn · Sanskrit
Vidya
Sanskrit for knowledge · Sanskrit
Zoya
Loving and alive, used across India · Hindi

Boy names (71)

Aarav
Peaceful, a calm sound · Sanskrit
Akash
Hindi for the sky · Hindi
Aman
Means peace and security in Hindi · Hindi
Amrit
The nectar of immortality · Sanskrit
Anand
Bliss, pure happiness · Sanskrit
Arjun
Sanskrit, bright or shining · Sanskrit
Arun
The reddish glow of dawn · Sanskrit
Babloo
A playful Hindi nickname for a funny, lovable boy · Hindi
Badal
Means cloud in Hindi, lovely for a grey or fluffy coat · Hindi
Bagha
Means tiger-like in Bengali, for a bold, striped dog · Bengali
Bala
Means strength or might in Sanskrit · Sanskrit
Balu
Means bear in Hindi, for a big furry dog · Hindi · big dogs
Bandar
Means monkey in Hindi, for a cheeky dog · Hindi
Bandhu
Means friend in Sanskrit · Sanskrit
Bhai
Means brother in Hindi, for a loyal best mate · Hindi
Bhanu
Sanskrit for the sun · Sanskrit
Bheem
A hero of the Mahabharata famed for his strength · Hindi · big dogs
Bholu
Means innocent one in Hindi, a classic Indian dog name · Hindi
Chand
Means moon in Hindi and Urdu · Hindi
Chandan
Means sandalwood in Hindi, fragrant and precious · Hindi
Chhotu
Hindi nickname for a small one, a household favourite for little dogs · Hindi · small dogs
Chotu
Means little one in Hindi, for a pint-sized dog · Hindi · small dogs
Chulbul
Means naughty and playful in Hindi · Hindi
Dev
Sanskrit, god · Sanskrit
Dhaval
Means white in Gujarati, for a pale dog · Gujarati
Dhruv
The pole star, steadfast and fixed · Sanskrit
Fateh
Means victory in Punjabi · Punjabi
Fauji
Means soldier in Hindi, for a loyal guard dog · Hindi
Gabru
Means a strapping young lad in Punjabi · Punjabi
Gagan
Means sky in Hindi and Punjabi · Hindi
Golu
Hindi nickname meaning chubby or round, for a plump puppy · Hindi
Hari
A name of Vishnu, also tawny coloured · Sanskrit
Harsh
Means joy in Hindi and Sanskrit · Hindi
Hathi
Hindi for elephant · Hindi · big dogs
Hem
Means gold in Sanskrit and Hindi · Sanskrit
Ishan
The sun, and a ruler · Sanskrit
Jai
Sanskrit, victory · Sanskrit
Kabir
The medieval poet saint of northern India · Hindi
Kadal
Means sea in Tamil, for a dog who loves the water · Tamil
Kamal
Sanskrit for lotus · Sanskrit
Kanha
An affectionate name for the young Krishna · Hindi
Kavi
Sanskrit for poet · Sanskrit
Megh
Means cloud in Sanskrit and Hindi · Sanskrit
Mohan
Charming, one who enchants · Sanskrit
Motu
Hindi nickname meaning chubby, for a dog who loves food · Hindi · big dogs
Neel
Hindi, blue · Hindi
Nikka
Means small in Punjabi · Punjabi · small dogs
Ojas
Means energy and vigour in Sanskrit · Sanskrit
Raja
Sanskrit for king · Sanskrit · big dogs
Rama
The hero prince of the Ramayana · Sanskrit
Ravi
Sanskrit, sun · Sanskrit
Roshan
Bright, shining · Hindi
Rudra
The fierce form of Shiva · Sanskrit · big dogs
Sagar
Hindi for ocean · Hindi
Sameer
Means breeze in Hindi and Urdu · Hindi
Samir
A gentle breeze · Sanskrit
Sher
Hindi for lion · Hindi · big dogs
Shera
Means lion in Punjabi · Punjabi
Sheru
Means little lion in Hindi, one of the best loved Indian dog names · Hindi
Suraj
Means sun in Hindi, for a golden, sunny dog · Hindi
Tarun
Young, youthful · Sanskrit
Tashan
Means style or swagger in Hindi slang · Hindi
Teja
Means radiance or brilliance in Telugu · Telugu
Tejas
Means brilliance and radiance in Sanskrit · Sanskrit
Theeran
Means brave soldier in Tamil · Tamil
Tinku
A Hindi nickname for a tiny, lively one · Hindi · small dogs
Tota
Means parrot in Hindi, for a noisy dog · Hindi
Vayu
The Hindu god of the wind · Sanskrit
Vetri
Means victory in Tamil · Tamil
Vikram
Sanskrit, valour · Sanskrit
Yash
Fame and glory · Sanskrit

Names for either (32)

Anbu
Means love and affection in Tamil · Tamil
Bagheera
The Jungle Book panther, named from a Hindi word for tiger · Hindi
Bhangra
The joyful Punjabi folk dance, for a dog who bounces · Punjabi
Bittu
A Hindi and Punjabi nickname meaning little one · Hindi · small dogs
Bujji
Means sweetheart or little dear in Telugu · Telugu
Channa
Means moon in Punjabi · Punjabi
Chiku
A pet form of chikoo, the sweet sapodilla fruit · Hindi
Chinnu
Means dear or little one in Kannada · Kannada · small dogs
Ezhil
Means beauty in Tamil · Tamil
Guddu
A Hindi nickname for an innocent, sweet child · Hindi
Gulab
Hindi for rose · Hindi
Halwa
A sweet, dense Indian dessert · Hindi
Hiran
Means deer in Hindi, for a graceful, leggy dog · Hindi
Honnu
Means gold in Kannada · Kannada
Jadoo
Means magic in Hindi · Hindi
Jamun
The dark purple Indian blackberry · Hindi
Jeeva
Means life in Tamil and Sanskrit · Tamil
Jind
Means life or soul in Punjabi · Punjabi
Jugnu
Means firefly in Hindi and Punjabi, for a bright little dog · Hindi
Kala
Hindi for black · Hindi
Kesar
Hindi for saffron · Hindi
Kiran
A ray of light · Sanskrit
Kunju
Means little one in Malayalam · Malayalam · small dogs
Laddu
A round Indian sweet · Hindi · small dogs
Mithu
Means parrot, a sweet chatterbox name, in Gujarati and Hindi · Gujarati
Moti
Hindi for pearl, a classic Indian dog name · Hindi
Mowgli
The boy raised by wolves in the Jungle Book · small dogs
Pillu
Means puppy in Marathi · Marathi · small dogs
Rishi
Sanskrit, a seer or sage · Sanskrit
Sitara
Hindi and Urdu, star · Hindi
Sonu
Golden one, a common Indian pet name · Hindi
Veda
Sanskrit, knowledge · Sanskrit

Languages and cultures

By coat colour

By size and sex

Every name list · Suggest a name we are missing

Next