Yes , there are non - Punjabi Sikhs. Let me first clarify what is Punjabi . Punjab is a place in western part of India (and eastern part of Pakistan ). People from this place are called as Punjabis . As Sikh religion originated in Punjab in 15th century so majority of Sikhs have Punjabi as their ethnicity or ancestral region. read more