In Sanatan Dharma, number 108 has held great importance. Like the 108 names of Lord Shiva, Lord Vishnu is also extolled through his 108 names during the puja rituals either by the priests or by the worshippers themselves.
Each name has attributes or qualities of lord Vishnu attached to it. Here is the list of 108 Names of Vishnu based on Sri Vishnu Ashtottara Shatanamavali.
1. Krishna
2. Vishnu
3. Lakshmipati
4. Vaikuntha
5. Garudadhwaja
6. Parabrahma
7. Jagannatha
8. Vasudeva
9. Trivikrama
10. Daityantaka
11. Madhuri
12. Tarkshyavahanaya
13. Sanatana
14. Narayana
15. Padmanabha
16. Hrishikesha
17. Sudhapradaya
18. Madhava
19. Pundarikaksha
20. Sthitikarta
21. Paratpara
22. Vanamali
23. Yajnarupa
24. Chakrapanaye
25. Gadadhara
26. Upendra
27. Keshava
28. Hamsa
29. Samudramathana
30. Haraye
31. Govinda
32. Brahmajanaka
33. Kaitabhasuramardana
34. Shridhara
35. Kamajanaka
36. Sheshashayini
37. Chaturbhuja
38. Panchajanyadhara
39. Shrimata
40. Sharngapana
41. Janardana
42. Pitambaradhara
43. Deva
44. Suryachandravilochana
45. Matsyarupa
46. Kurmatanave
47. Krodarupa
48. Nrikesari
49. Vamana
50. Bhargava
51. Rama
52. Bali
53. Kalki
54. Hayanana
55. Vishwambhara
56. Shishumara
57. Shrikara
58. Kapila
59. Dhruva
60. Dattatreya
61. Achyuta
62. Ananta
63. Mukunda
64. Dadhivamana
65. Dhanvantari
66. Shrinivasa
67. Pradyumna
68. Purushottama
69. Shrivatsakaustubhadhara
70. Murarata
71. Adhokshaja
72. Rishabha
73. Mohinirupadhari
74. Sankarshana
75. Prithvi
76. Kshirabdhishayini
77. Bhutatma
78. Aniruddha
79. Bhaktavatsala
80. Nara
81. Gajendravarada
82. Tridhamne
83. Bhutabhavana
84. Shwetadwipasuvastavyaya
85. Sankadimunidhyeyaya
86. Bhagavata
87. Shankarapriya
88. Dharakanta
89. Vedatmana
90. Badarayana
91. Bhagirathijanmabhumi Padapadma
92. Satam Prabhave
93. Swabhuve
94. Vibhava
95. Ghanashyama
96. Jagatkaranaya
97. Avyaya
98. Buddhavatara
99. Shantatma
100. Lilamanushavigraha
101. Damodara
102. Viradrupa
103. Bhutabhavyabhavatprabha
104. Adideva
105. Devadeva
106. Prahladaparipalaka
107. Shrimahavishnu
108. Nilakaantaaya
Whoever chants these 108 auspicious Names of Lord Vishnu, will be blessed by Bhagwan Shri Vishnu. (Recommended – 1008 Names of Vishnu)