Kirtan and Bhajan are the hymns of praise for the revered deity.

Bhajan is singing with or without instrumental accompaniment, alone or in groups. It can also be a meditative singing.

Kirtan is singing in a group with at least two instruments as accompaniment and a given structure, what and how is sung.