its more culturally oriented ... basically the name wch is taken from the texts of particular religion is usually considered to be that religions name
binwant ..sikh(sggs)
vasudev..hindu(puranas)
jhon ..christ(bibble)
ali...muslim (pak quran)
thr is no hard and fast rule... ultimately ...being sikh depends upon ones action ..rather than name and clothing