Lord Vishnu has innumerable names. Out of these, Bhishma composed 1000 names and gave it to Yudhishthir, which became famous as Vishnusahasranama. From these 1000 names, sages selected 12 names which explain greatness of Lord Vishnu. In fact, these 12 names are chanted when one performs Achaman before starting any ritual, ensuring that they are chanted regularly.
- Keshava – This has several meanings. Keshava means one who removes difficulties (klesha). It also means a person having curly hairs. According to Adi-Shankaracharya, the name Keshava was bestowed on Narayana by Lord Shiva.
- Narayana – naranam ayanam - Nara means the universe of sentient and non-sentient beings. Ayana means one who is the support (adhar) for it. There is also other view - narah ayanam yasya sah - means one who is immanent in all, that is all that exists in the universe has Narayana as its support.
- Madhava – “Ma” means Laxmi. "Dhava" means husband. Hence Madhava means husband of Laxmi (wealth and prosperity). As the husband of Laxmi, he possesses all wealth, knowledge etc.
- Govinda – The word “Go” has several meanings in Sanskrit. It means the mother Earth or a Cow. So Govinda means He who saved mother Earth from Pralaya or He who is protector of cows. His simplicity is exhibited when he acts as a cowherd and protects people from Indra's deluge in his Krishna avatar.
- Vishnu – It means, the person who is present in everything and everywhere i.e. the person who occupies both the Chit (possessing intelligence) and Achit (without intelligence)
- Madhusudana – This denotes the person who has attained the control of Indriyas (sense organs) or the person who slayed the asura named Madhu. This aspect of the name is aptly explained in Bhagwat Geeta by the shloka “Paritranaya sadhunaam vinashaych dushkritaam”.
- Trivikrama – This means a person who has conquered the world in three steps. This is also called as giant form of Vishnu's Vamana avatar when he restored kingdom of Indra which was being ruled by asura Mahabali.
- Vamana – This was the stage before Lord Vishnu manifested as TriVikrama. Lord Vishnu transformed himself into a brahmin of 3 feet tall to beg Mahabali for the kingdom on behalf of Indra. In this way he exhibited his greatness i.e. he became a dwarf in order to help Indra, by lowering his stature in presence of all.
- Shridhara – It means He is the lord of “Sri” (Laxmi) i.e. husband of Laxmi.
- Hrishikesha – It means he makes the indriyas function according to his command.
- Padmanabha – It means who has the Lotus (padma) in his naval (nabhi). The lotus on his naval is indicative of the fact that he was responsible for the creation of the universe
- Damodara – When Mother Yashoda tied him by a rope on his waist, it left a mark on his stomach. Damodara means, He who has the mark of the rope. This act of His getting tied, shows that he will be the slave to all those who tie him with their love.