El nombre Vishvarupa (viśva “entero”, “universo” y rūpa “forma”) aparece primero como un nombre de Trisiras, el hijo de tres cabezas de Tvastr (Dios Creador [Vedas] que otorga forma a todos los seres). El epíteto Vishvarupa también se usa para otras deidades como Soma (Rig Veda), Prajapati (Atharva Veda), Rudra (Upanishad) y el Brahman abstracto (Maitrayaniya Upanishad).
Luego, Vishvarupa se revela en el Bhagavad Gita (siglo II a. C.) y luego en los Puranas (1000 a. C. – 500 d. C.) en relación con Vishnu-Krishna, sin embargo, estas fuentes (las puranas) literarias no detallan la iconografía de Vishvarupa.
Vishvarupa se menciona como el avatar de Vishnu en textos de Pañcaratra como el Satvata Samhita y el Ahirbudhnya Samhita (que mencionan 39 avatares), así como el Vishnudharmottara Purana, que menciona 14 avatares.