You are at a house party with your Hindi-speaking friends. They are chattering about the latest iPhone. Someone comes to you offering chai, and the question in your mind is “How to say thank you in Hindi”.
But here’s the thing: Indians are a bit weird about thank-yous. We don’t “thank” around as casually as English speakers do. In fact, if you thank your mom for making dinner, she might just look at you like you’ve lost your mind.
By the end of this post, you’ll know exactly how to say thank you in Hindi, when to use it, and how to avoid sounding weird.
The Direct Translation: Dhanyavaad
This is the Google Translate version for “thank you.” It’s correct, polite, and official. But if you say this to your friends, they will give you looks. In daily life, hardly anyone uses dhanyavaad. Pronunciation –
👉 Example: You’re at a government office, and the clerk finally stamps your paper after three hours. You smile and say: “Dhanyavaad.”
The Everyday Thank You in Hindi: Shukriya
Fun-fact, while Shukriya is an Urdu word, it is commonplace across Hindi-speaking states.
👉 Example: Your friend buys you samosas. You grin and say: “Arre yaar, shukriya!”
But even with Shukriya, people would judge you if you use it too often.
The Humble, Simple Thank You
Like with anything else we’ve spoken about, if you watch Hindi movies, you’ll notice people mix Hindi with English all the time. You may hear:
- “Thank you, yaar.”
- “Thanks, bhai.”
yaar = friend, bhai = brother. These are casual filler words — you can call your brother yaar and your friend bhai without being judged.
When Indians Don’t Say Thank You At All 🤷♂️
Here’s a cultural twist: in Indian families, saying “thank you” can feel awkward. Your mom cooks you food → you eat it happily. Your friend gives you a lift → you offer them chai instead.
Dosti mein kaisa thank you — in friendships, there’s no thank you. You just do whatever your friend asks.
Quick Reference: 10 Ways to Say Thank You in Hindi
- Dhanyavaad – Formal thank you.
- Shukriya – Everyday thank you.
- Bahut bahut dhanyavaad – Thank you very much.
- Bahut shukriya – Thanks a lot.
- Dil se shukriya – Thank you from the heart.
- Main aapka aabhari hoon – I’m grateful (formal).
- Aapki meherbani hai – It’s your kindness.
- Thanks, yaar – Casual, Hinglish.
- Thank you so much, ji – Polite + slightly funny.
- Arre, badi kripa ki – Dramatic Bollywood-style thanks.
Frequently asked questions
The literal translation is Dhanyavaad (धन्यवाद).
Dhanyavaad is Hindi while Shukriya is Urdu, but both are widely used across Hindi-speaking India.
Not as much as English speakers. Among close friends and family, people often skip thank you and show gratitude through gestures instead.
You can say Bahut bahut dhanyavaad or Bahut shukriya.
Shukriya is the most natural, everyday option.
Final Thoughts 🙌
Use Dhanyavaad if you’re being formal, Shukriya if you want to sound natural, or just Thanks in Hinglish. Shukriya for reading!
If you liked reading this and want to get Hindi tips like this, subscribe to receive the latest posts.
I will also send you the first 3 chapters of Hindi Hacking, the book.
Next up, learn how to say Hello in Hindi.