Comes from Punjabi language meaning spirit (jot) of the group (dal), and lion (singh).
Daljot Singh is a nice person.