There are certain flowers that should not be offered to a specific deity. For example, Tulasi is not offered to Ganesha and Ketaki or Champa is not offered to Lord Shiva. Are there any flowers, mentioned in scriptures, that should not be offered to Lord Vishnu?
All deities have a list of prescribed (Vihita) and proscribed (Nishiddha) offerings, flowers etc. And, Lord Vishnu is also not an exception in this regard.
There are certain flowers that must not be offered to Lord Vishnu.
The book "Nitya Karma PujA PrakAsh (GitA Press)" ( on p 372) gives the names of some flowers that are not to be offered to Lord Vishnu:
Lord Vishnu should not be offered the following flowers - Arka, DhaturA, KAnchi, aparAjitA (GirikarnikA), BhatakattaiyA, Semala, Shirisha, ChichirA, Kaitha, Languli, Hijana, KachnAra, VaragadA, Gular, PAkar, Pipar and AmrA (Kapitan).
The book quotes verses from Vishnu Dharmottara PurAna (which is an UpapurAna):
NArkam nonmattakam kAnchim tathaiva girikarnikAm |
Na kantha-kAtikA-pushpam achyutAya nivedayeth ||
Kautajam ShAlmali pushpam shairisham cha janArdane |
Niveditam bhayam shokam nihsvatAm cha prayacchati ||
Never offer flowers like Arka, nonmatta, KAnchi, GirikarnikA etc to Achyuta (Vishnu). Kautaja, ShAlmali, Shirisha etc, if offered to JanArdana (a name for Vishnu), brings fear, sorrow and severe poverty.
There is also a similar list (Nishiddha patra-pushpAni in Vishnu pujA) given in the book "Nityotsava" but I am not citing that here.
No. There is no such thing. If that is the case, then Vishnu the creator doesn't create anything which won't be any use to him. If you offer any flower with pure devotion from the bottom of your heart then the Pooja is fulfilled. If you offer Gold flowers without devotion then the pooja is useless.