Good Afternoon in Hindi & other greetings

One of the simplest (and nicest) ways to connect with people in India is to greet them in Hindi. Whether it’s your host, your cab driver, or the chai seller at the corner, a friendly “Good Afternoon” in Hindi instantly brings a smile.

In this post, let’s look at how to say Good Morning, Good Afternoon, Good Evening, and Good Night in Hindi and when to actually use them. More importantly, when not to use them.


1. Good Morning in Hindi

Let’s start with the classic:

Good Morning = Suprabhaat

That’s the formal, textbook version — but to be honest, most Indians don’t say Suprabhaat in daily life. It sounds a bit too formal.

In casual, everyday Hindi, people just say:

Namaste or Namaskar

This is the same as saying Hello in Hindi.

Example sentence:

  • Namaste, kaise ho? → “Good morning, how are you?”

2. Good Afternoon in Hindi

Here’s a fun fact: there isn’t really a direct Hindi word for Good Afternoon!

In India, we usually skip it altogether. You’ll rarely hear anyone say “Suprabhaat” for morning and “Good Afternoon” for midday. Maybe people choose to just sleep, so there’s no question of wishing anyone anything :)

Just say Namaste.


3. Good Evening in Hindi

Now this one’s interesting. The formal translation is:

Good Evening = Shubh Sandhya

Sounds beautiful, right? It literally means “Auspicious evening.” But again, you guessed it. Most people don’t actually say it in day-to-day conversation.

If you say “Shubh Sandhya” in the middle of Delhi traffic, people might think you’re reciting a poem.

So just stick with Namaste. It’s your universal friend. Or if you’re feeling fancy, you can say Good Evening!


4. Good Night in Hindi

This one is used often:

Good Night = Shubh Raatri

It literally means “Auspicious night,” and you’ll often hear it in homes, especially before sleeping or in goodbyes at night.

But in the modern day, people typically stick to Good Night (in English) itself, so don’t stress too much about saying Shubh Ratri.


Bottom Line

Just stick to Namaste or using the English variants of the greetings.

Let’s keep it simple :)


Next: check out how to say other common greetings in Hindi.

Make sure to subscribe to get tips on speaking better Hindi directly in your inbox –