Indian Temple Flowers: Sacred Blooms & What Each Deity Loves
Lotus for Lakshmi, jasmine for Krishna, red hibiscus for Kali, bilva for Shiva, durva for Ganesha — a guide to temple flowers, sacred leaves and the rules for offering them.

Lotus for Lakshmi, jasmine for Krishna, red hibiscus for Kali, bilva for Shiva, durva for Ganesha — a guide to temple flowers, sacred leaves and the rules for offering them.
Quick answer: Hindu worship offers specific flowers to each deity — lotus for Lakshmi and Vishnu, jasmine for Krishna and Vishnu, red hibiscus for Kali and Durga, marigold for Ganesha and Lakshmi — plus sacred leaves like bilva (Shiva), tulsi (Vishnu/Krishna) and durva grass (Ganesha). In the Bhagavad Gita (9.26), Krishna says He accepts even a leaf, a flower, a fruit or water offered with pure love.
Offering fresh, fragrant flowers is one of the simplest yet most profound acts of devotion. Temples choose flowers by tradition, region, fragrance, colour and each deity's preference. Here is a guide to the most important temple flowers and their meaning.
Common temple flowers and their significance
Flower Advertisement | Common names | Main deities | Symbolism Advertisement |
|---|---|---|---|
Lotus | Padma, Kamal, Tamara | Lakshmi, Vishnu, Saraswati, Brahma | Purity, spiritual awakening, detachment |
Jasmine | Malli, Mogra, Chameli, Mullai Advertisement | Vishnu, Krishna, Hanuman, Shiva | Purity, love, devotion, fragrance |
Marigold | Genda, Banthi, Samanthi | Ganesha, Durga, Lakshmi | Auspiciousness, protection, positivity Advertisement |
Hibiscus | Mandaram, Sembaruthi, Jaswand | Kali, Durga, Ganesha | Power, fierce feminine energy |
Rose | Gulab | Lakshmi, Durga Advertisement | Love, devotion, beauty |
Chrysanthemum | Shevanti, Chamanthi, Sevandhi | Lakshmi, South-Indian temples | Longevity, joy, peace |
Tuberose | Nishigandha, Rajnigandha Advertisement | Shiva | Purity, night-time devotion |
Oleander | Kaner, Arali | Kali, Durga | Fierce energy and protection |
Champak | Sampangi, Champaka | Various | Divine fragrance and purity |
Sacred leaves used as offerings
- Tulsi (holy basil): most sacred to Vishnu and Krishna; in many traditions not offered to Ganesha.
- Bilva / Bel leaves: especially dear to Shiva (a three-leaved bilva is highly auspicious).
- Durva grass: offered to Ganesha.
- Parijat: associated with Krishna and Vishnu.
Deity-specific preferences (traditional)
- Shiva: bilva leaves, white flowers, nishigandha. (Ketaki/kewda is traditionally avoided.)
- Vishnu / Krishna: tulsi, jasmine, lotus, fragrant white flowers.
- Lakshmi: lotus, marigold, pink and white flowers.
- Durga / Kali: red hibiscus, red oleander, red flowers.
- Ganesha: red hibiscus, marigold, durva grass (tulsi generally avoided).
- Saraswati: white flowers, especially white lotus or palash.
- Hanuman: jasmine and red flowers with sindoor.
Regional highlights
- tirumala/" class="auto-interlink" data-interlink="1">Tirumala Tirupati: massive daily use of jasmine, chrysanthemum, rose and lotus; the special Pushpayagam uses tonnes of flowers. See our Tirumala Brahmotsavam guide.
- South India (Tamil Nadu, Andhra, Karnataka, Kerala): heavy use of jasmine (malli/mullai), kanakambaram, chrysanthemum and marigold.
- North India: marigold and rose garlands dominate, with lotus for Lakshmi–Vishnu worship.
- Bengal: red hibiscus is especially tied to Kali worship.
Rules for offering flowers
- Flowers should be fresh and clean, ideally plucked in the morning.
- Avoid flowers that have fallen on the ground or wilted.
- Do not smell a flower before offering — it is meant for the deity.
- Respect deity-specific restrictions (e.g., ketaki for Shiva, tulsi for Ganesha, in many traditions).
Frequently asked questions
Which flower is best for Lord Vishnu?
Tulsi leaves are considered most dear to Vishnu and Krishna, along with lotus and jasmine.
Why is red hibiscus offered to Goddess Kali?
Its deep red colour symbolises shakti — fierce, protective feminine power — making it the classic offering to Kali and Durga, especially in Bengal.
Can I offer any flower to any deity?
Broadly yes with devotion, but tradition sets preferences and a few restrictions (e.g., tulsi is generally not offered to Ganesha, and ketaki is avoided for Shiva). When in doubt, marigold and lotus are widely accepted.
Explore more
Flower-offering customs vary by region, temple and sampradaya; follow your temple's tradition.




