Yes in Hindi is "haan" and no is "nahi". Add "ji" for respect and you get "ji haan" and "ji nahi", which is what you use with elders and anyone you have just met. That is the whole vocabulary, and you can learn it in a minute. The hard part is not the words. It is that in a lot of everyday situations, especially around food and favours, a flat "nahi" is not what people actually say, and a head movement you have probably seen in films is doing work that neither word covers.
I'm Akhil. This is the post I wish someone had handed my wife before her first long visit with my family, because "no" is the single most difficult thing for a polite English speaker to say correctly in an Indian home. She had the word from day one. It took considerably longer to learn what to do with it.
The short answer
| Word | Say it like | Means | Use with |
|---|---|---|---|
| Haan | hã, nasal, short | Yes | Friends, peers, anyone younger |
| Ji haan | jee hã | Yes (respectful) | Elders, in-laws, strangers |
| Haan ji | hã jee | Yes (warm and respectful) | Almost anyone. The friendliest yes there is. |
| Ji | jee | Yes / I'm listening | On its own, as acknowledgement |
| Nahi | nuh-HEE, nasal | No | Friends, peers |
| Ji nahi | jee nuh-HEE | No (respectful) | Elders, strangers |
| Na | naa | Soft no, or a tag like "right?" | Casual, everywhere |
Both "haan" and "nahi" are nasal. The vowel goes partly through your nose, the way it does in the French "bon". English speakers usually produce them flat and fully oral, which is understood immediately and still sounds slightly off. It is one of the quickest wins in spoken Hindi because the words come up hundreds of times a day.
"Ji" is the most useful syllable in the language
"Ji" has no clean English translation. It is a respect marker, and it attaches to almost anything.
- After a name: "Sharma ji", "Papa ji". Instant warmth and respect.
- Before or after yes and no: "ji haan", "haan ji", "ji nahi".
- Entirely on its own: someone calls your name, you answer "ji". It means yes, I'm here, I'm listening, go on.
- As a question, "ji?" means "sorry, what?" and is far softer than "kya?" (what?).
If you are a partner meeting a family for the first time, "ji" will carry more goodwill per syllable than anything else you learn. It costs nothing, it is impossible to overuse in a first meeting, and it signals that you understood the register of the room. There is more on the respect system, including "aap" versus "tum" versus "tu", in learning Hindi for your partner's Indian family, and the greetings that sit alongside it are in Hindi greetings beyond namaste.
The other ways to say yes
"Haan" is the plain yes. Real conversation uses a wider set, and picking the right one makes you sound like someone who has been listening rather than studying.
| Phrase | Means | When you'd use it |
|---|---|---|
| Bilkul | Absolutely | Enthusiastic agreement. Very common. |
| Theek hai | Okay / fine | Agreeing to a plan. The workhorse. |
| Achha | Okay / I see / oh really | Acknowledgement, not agreement. Depends entirely on tone. |
| Zaroor | Certainly | Accepting an invitation, slightly formal. |
| Sahi hai | That's right / sounds good | Casual, peers. |
| Ho jayega | It'll get done | Agreeing to do something. |
"Achha" deserves its own note because it is everywhere and it is slippery. Flat, it means "okay". Rising, it means "oh really?". Drawn out, "achhaaa", it means "ah, now I understand" or, depending on the eyebrows, "is that so". It is a filler, an acknowledgement and a reaction all at once, and once you start hearing it you will notice it three times a minute.
Saying no without saying "nahi"
Here is the part that matters.
In many Indian homes, a direct refusal is not the neutral act it is in British or American English. Offering food and drink is how care is expressed, so declining is not just declining a samosa; it is declining, in a small way, the gesture. Nobody will tell you this and nobody will be offended if you get it wrong. But a plain "nahi" often lands as more final than you meant, which is why people rarely use it on its own.
What people actually say:
| Phrase | Literally | What it does |
|---|---|---|
| Nahi nahi | No no | Doubling softens it. The standard polite refusal. |
| Bas bas | Enough, enough | Said while food is being served onto your plate. The most useful phrase in this entire post. |
| Bas, bahut ho gaya | Enough, that's plenty | A fuller stop, warmly delivered. |
| Rehne do | Let it be | Declining an offer of trouble on your behalf ("I'll make fresh chai"). |
| Abhi nahi | Not right now | Defers instead of refusing. Often the kindest option. |
| Thoda sa | Just a little | Not a no at all. The negotiated settlement. |
"Bas bas" is the one to memorise before your next family meal. It is what you say, ideally with a hand hovering over your plate, while someone is spooning a third helping onto it. It is not rude, it is expected, and the serving may continue for one more spoon regardless. That is also expected.
"Thoda sa" is the diplomatic masterstroke. It accepts the gesture and limits the volume. If you take one strategy from this post, it is that in an Indian kitchen, "a little" is almost always a better answer than "no", and it keeps everyone in a good mood including you. The companion phrases for the rest of the meal are in how to compliment food in Hindi, and the question that starts the whole exchange gets its own post in how to answer "khana khaya?".
How to actually refuse something, when you mean it
Softening is not the same as being unable to say no, and you should absolutely be able to say no. Dietary needs, alcohol, a fourth roti at eleven at night: these are real, and a clear refusal delivered warmly is completely fine.
The formula that works is no, plus a reason, plus appreciation. In practice:
- "Nahi ji, bas bahut ho gaya, bahut achha tha." No thank you, that's plenty, it was really good.
- "Main nahi khaunga" (said by a man) / "main nahi khaungi" (said by a woman). I won't eat it. Note the ending changes with your own gender here, because you are the one doing the eating.
- "Mujhe nahi chahiye, dhanyavad." I don't want any, thank you. Clear and polite.
- "Main nahi peeta" (man) / "main nahi peeti" (woman). I don't drink. Present tense, stated as a fact about you rather than a refusal of this particular offer, which is why it works so well.
That last pattern is worth understanding. Framing something as a standing fact about yourself rather than a rejection of the specific offer moves it out of the realm of politeness entirely. "I don't drink" is information. "No thank you" is a decision someone might try to change.
The head movement
You have seen it: a smooth side-to-side tilt of the head, sometimes small, sometimes wide, quite unlike an English nod or shake.
It is a real signal and it carries real meaning, but it does not map cleanly onto yes. Depending on context and size, it can mean yes, I understand, go on, that's fine, as you like, or I hear you and I'm not committing to anything. A small quick tilt during someone else's sentence usually means "I'm following, keep going". A slower, wider one in answer to a question is usually agreement or acceptance. Combined with "haan", it is emphasis. Combined with a slight shrug, it is closer to "up to you".
Two practical notes for a learner.
First, and most usefully: you need to be able to read it, not perform it. The moment it matters is when you have asked a question and received a head tilt instead of a word, and you need to know that you probably just got a yes. Missing that is the actual failure mode.
Second, do not practise it. A learned version performed at a family gathering reads exactly as what it is, and the goodwill you are trying to generate goes the other way. If you spend enough time around it, some version of it will arrive on its own, and that one will be fine because it will be yours.
It is also worth saying plainly that it is not universal. Plenty of Hindi speakers nod and shake their heads exactly as an English speaker does. It varies by region, by family and by person.
"Na" and the question tag
"Na" does two jobs and both are extremely common.
As a soft no, it is gentler than "nahi", the difference between "nope" and "no". A friend offers you something and "na, theek hai" (nah, it's fine) is a complete and friendly answer.
As a tag on the end of a sentence, it turns a statement into a question expecting agreement, the way "right?" or "isn't it?" does in English.
- "Aap aayenge na?" You'll come, right?
- "Khana achha tha na?" The food was good, wasn't it?
- "Tum theek ho na?" You're okay, aren't you?
Using the tag is one of those small things that makes learner Hindi sound suddenly natural, because it is a conversational move rather than a vocabulary item. It shows you are talking with someone rather than at them.
The double negative that is not a mistake
You will hear "nahi" twice in a sentence and it will not cancel out. "Kuch nahi" means "nothing". "Koi nahi" means "no one", and also, separately, "never mind". "Kuch nahi hua" means "nothing happened". Hindi handles negation differently from English here, and trying to reason it out from English grammar produces a headache. Learn these as fixed units:
- Kuch nahi — nothing. Also the answer to "what happened?" when you do not want to discuss it.
- Koi nahi — no one. Also "never mind, it's fine", which is how you will hear it most.
- Kabhi nahi — never.
- Bilkul nahi — absolutely not.
- Pata nahi — I don't know. Extremely common, and a complete sentence.
"Pata nahi" is worth its own line. It is the honest shrug of Hindi conversation and it will save you constantly while you are learning.
Getting the nasal sound right
Both "haan" and "nahi" carry a nasal vowel, and it is the difference between sounding like someone who learned Hindi and someone who learned about Hindi.
Try this: say "hah" normally, then say it again while letting some of the air out through your nose, the way you would at the end of the French "bon" or the "ng" of "sing" without finishing the consonant. That is "haan". For "nahi", the stress is on the second syllable and the same nasal quality sits on it.
You cannot verify this from a page, which is the limit of what writing can do for pronunciation. You need to say it and have something tell you whether it came out right. That is the job our app does: you record the phrase and Ellie scores it sound by sound, then names the specific sound that was off and what to change. Free to start on iOS and Android. A patient tutor does the same job well, and if you only want to read the script rather than speak, a script-first course will serve you better than we will.
FAQ
How do you say yes in Hindi?
"Haan" is yes, used with friends and peers. "Ji haan" or "haan ji" is the respectful version for elders, in-laws and people you have just met. "Ji" on its own also works as yes, or as "I'm listening". "Bilkul" means absolutely and "theek hai" means okay.
How do you say no in Hindi politely?
"Ji nahi" is the respectful no. In practice, people soften a refusal rather than stating it flat: "nahi nahi" (doubled), "bas bas" (enough, said while food is being served), "abhi nahi" (not right now), or "thoda sa" (just a little), which limits the amount instead of refusing outright.
What does the Indian head wobble mean?
The side-to-side head tilt can mean yes, I understand, go on, that's fine, or as you like, depending on its size, speed and the context. A small quick tilt while someone is speaking usually means "I'm following". A slower one answering a question usually means agreement. It is not used by everyone, and it varies by region and family.
What does "ji" mean in Hindi?
"Ji" is a respect marker with no direct English equivalent. It attaches to names ("Sharma ji"), pairs with yes and no ("ji haan", "ji nahi"), works alone as "yes, I'm listening", and as a question means "sorry, what?".
Is it rude to say no in an Indian family?
Not rude, but a flat "nahi" often lands as more final than intended, because offering food and help is how care gets expressed. Softened forms are the norm. A clear refusal is completely fine when you mean it, especially framed as a fact about yourself ("main nahi peeta" / "main nahi peeti", I don't drink) rather than a rejection of the offer.
What is the difference between "nahi" and "na"?
"Nahi" is the full no. "Na" is a softer, more casual no, closer to "nope". "Na" also works as a question tag at the end of a sentence, meaning "right?" or "isn't it?", as in "aap aayenge na?" (you'll come, right?).
— Akhil Madan, founder of Keeda Studios. My wife's breakthrough was not learning "nahi". It was learning "thoda sa", after which my mother stopped worrying and she stopped leaving the table full.