everyday beliefs and customs
Why do Hindus not point fingers at a rainbow, deity, or elder?
What the tradition says
Pointing with a single finger is seen across Indian culture as a disrespectful gesture. The tradition teaches that an open palm or a gentle wave of the hand is the right way to show, direct, or greet. A pointed finger is sharp and aggressive, while an open hand is soft and courteous. This idea, called loka-achara, or the custom of the people, shapes everyday manners. When it comes to rainbows, there is a folk belief that a rainbow belongs to Indra, the god of rain and sky. Pointing at it is thought to be inauspicious and disrespectful to him. The same respect applies to pointing at a deity in a shrine or image, or at an elder or teacher. The finger is seen as a tool of blame or command, not of reverence.
Where it comes from
This custom does not come from a single scripture or text. Instead, it is a pan-Indian etiquette that has been passed down through families and communities for a long time. It reflects a wider value in Indian culture: that the body's gestures carry meaning, and that respect is shown through how we move and address others. The idea that rainbows are sacred or belong to the gods is part of older folklore, not a formal doctrine, but it has remained strong in popular belief.
In everyday life
Today, many Hindu families still teach children not to point at deities, elders, or rainbows. In practice, people often use an open hand or a nod instead. The custom is stronger in some families and regions than others, and it is often taught as a matter of politeness rather than as a rule with consequences. Among the diaspora, the habit often stays alive as part of home culture, even if the original reason is not always explained. Younger people may point without thinking, especially in a modern setting, but the older generation often gently corrects it as a matter of respect.