Punjabi Last Name Generator
Clan and family names from both Punjabs
Generate Punjabi last names one at a time: clan names like Sidhu, Sandhu, Dhillon and Grewal, family names like Kapoor, Malhotra and Chawla, craft-community names like Kalsi and Panesar, clans of Pakistani Punjab like Gondal, Tarar and Awan, and village names like Badal and Majithia. The list has 500 surnames, with Singh and Kaur once each.
About Punjabi last names
A Punjabi surname is usually a clan name. Most families of the Punjab countryside belong to a named clan, called a got, that passes down the father's line: Sidhu, Sandhu, Gill, Dhillon, Grewal, Brar, Randhawa. Clans are older than today's religious and national lines, so Bajwa, Cheema, Virk and Warraich are carried by Sikh and Muslim families, and by some Hindu ones, in India and in Pakistan alike. Other names belong to communities of traders and professionals (Kapoor, Khanna, Malhotra, Chawla, Sethi) or of craftsmen (Kalsi, Panesar, Matharu, Bhogal). The list mixes all of them and ranks none.
Singh and Kaur are a different kind of name. Since 1699 Sikh men have taken Singh, meaning lion, and Sikh women Kaur, meaning princess, as a shared name that sets family background aside. Many Sikhs use one of them as their whole last name. Many others place it in the middle and add the clan name after it, as in Harjot Singh Dhanoa or Gurleen Kaur Pannu. Each appears once in this list.
A third kind of surname comes from a home village or estate: Badal, Longowal, Barnala, Majithia from Majitha, Ahluwalia from Ahlu. Spellings shift with the script and the passport office, so Mann and Maan, Chaudhry and Chaudhary, Ghuman and Ghumman are one name each.
How to choose Punjabi last names
- For a Sikh character, put Singh or Kaur after the given name and a clan name last, as in Harjot Singh Dhanoa or Gurleen Kaur Pannu. Stopping at Singh or Kaur is just as correct.
- Many Sikh given names are used for both men and women, such as Harpreet, Manpreet and Gurpreet. Singh or Kaur is what tells the reader which it is, so keep it in the name when that matters.
- For a character from Pakistani Punjab, pair a clan name with the given names common there, as in Bilal Gondal or Sana Tarar. Chaudhry began as a title and often stands before or in place of the clan name.
- Pick one spelling and keep it. Dhaliwal and Dhariwal, Warraich and Waraich, Sehgal and Sahgal, Kapoor and Kapur are the same names in different hands.
- Do not read a religion into a clan name. Sandhu, Gill, Bhatti and Randhawa are found among Sikhs, Hindus, Muslims and Christians, so let the given name and the setting carry that detail.
Frequently asked questions
What are the most common Punjabi last names?
Singh and Kaur are the most widespread, because they are shared by Sikhs of every family. Among clan names, Sandhu, Sidhu, Gill, Dhillon, Dhaliwal, Grewal, Brar and Randhawa are met everywhere Punjabis live, and Chaudhry, Cheema, Bajwa and Warraich are especially familiar in Pakistani Punjab.
Why do so many Punjabis have Singh or Kaur in their name?
They are Sikh names. Guru Gobind Singh gave Singh to Sikh men and Kaur to Sikh women in 1699 so that a name would no longer show a person's family background. Some families use them as a surname, and others keep them as a middle name before a clan name such as Sekhon or Aulakh.
Are Punjabi last names different for Sikhs, Hindus and Muslims?
Only partly. Clan names such as Bajwa, Cheema, Virk and Bhatti are shared by Sikhs and Muslims, and by some Hindu families, while names like Kapoor, Khanna and Malhotra are mostly Hindu and Sikh, and Gondal, Tarar and Ranjha are mostly Muslim. A surname is a hint at most and never proof of a person's faith.
Where do Punjabi clan names come from?
A clan name marks descent from a shared forefather and is inherited from the father. Some families are known by a village instead: Majithia means of Majitha and Attariwala means of Attari. Traditionally a person marries someone from a different clan, which is one reason the names are remembered so carefully.
Related generators
Punjabi Name Generator
Sikh, Hindu and Muslim Punjabi names with real surnames
Indian Last Name Generator
Authentic Indian surnames from every region and community
Pakistani Last Name Generator
Pakistani family names from Chaudhry to Yousafzai
Indian Name Generator
Authentic Indian names from every region and community
Pakistani Name Generator
Real Pakistani names from every province and community
Hindi Name Generator
Authentic Hindi first names and surnames
Urdu Name Generator
Authentic Pakistani and Urdu names for men and women
Last Name Generator
Realistic and cool surnames for characters and stories
More like this
Afghan Last Name Generator
Tribal, place and chosen Afghan family names
Ancient Last Name Generator
Family, clan and dynasty names from antiquity
Belarusian Last Name Generator
Belarusian surnames alone, in Belarusian spelling
Belizean Last Name Generator
Kriol, Mestizo, Maya, Garifuna and Mennonite surnames
Berber Last Name Generator
Amazigh family names from Kabylia to the Sous
Bolivian Last Name Generator
Aymara, Quechua, lowland and Spanish surnames
All 500 Punjabi last names
A: 12 names
- Ahluwalia
- Ahuja
- Ajmani
- Anand
- Aneja
- Arneja
- Arora
- Attariwala
- Atwal
- Aujla
- Aulakh
- Awan
B: 65 names
- Babbar
- Babra
- Badal
- Badesha
- Badhan
- Badwal
- Badyal
- Bagai
- Bagga
- Bagri
- Bahia
- Bahra
- Baidwan
- Bains
- Bajwa
- Bal
- Bali
- Banga
- Bangar
- Bangial
- Banwait
- Barnala
- Basra
- Bassi
- Bath
- Batra
- Bawa
- Baweja
- Bedi
- Behl
- Benipal
- Beri
B, continued
- Bhachu
- Bhambri
- Bhamra
- Bhandal
- Bhangal
- Bhangu
- Bhanot
- Bhardwaj
- Bharj
- Bhasin
- Bhatia
- Bhatoa
- Bhattal
- Bhatti
- Bhela
- Bhinder
- Bhogal
- Bhullar
- Bhurji
- Bhutani
- Bhutta
- Billing
- Bindra
- Binning
- Birring
- Bisla
- Bola
- Boparai
- Brar
- Bual
- Budhiraja
- Butt
- Buttar
C: 20 names
- Chadha
- Chadhar
- Chaggar
- Chahal
- Chandhok
- Chandi
- Channa
- Chattha
- Chatwal
- Chaudhry
- Chawla
- Cheema
- Chhibber
- Chhina
- Chhokar
- Chib
- Chohan
- Chopra
- Chugh
- Chumber
D: 40 names
- Dandiwal
- Dandona
- Dang
- Datt
- Dehal
- Deo
- Deogun
- Deol
- Dhadda
- Dhadli
- Dhadwal
- Dhaliwal
- Dhall
- Dhami
- Dhamial
- Dhamija
- Dhamrait
- Dhanda
- Dhanjal
- Dhanju
- Dhanoa
- Dhanota
- Dharni
- Dhatt
- Dhesi
- Dhillon
- Dhiman
- Dhindsa
- Dhir
- Dhoot
- Dhothar
- Dhugga
- Dhupar
- Dhupia
- Dogar
- Dosanjh
- Dua
- Duggal
- Duhra
- Dulai
F: 1 name
- Flora
G: 29 names
- Gaba
- Gahir
- Gahunia
- Gakhal
- Gakhar
- Gambhir
- Garcha
- Gera
- Ghag
- Ghai
- Ghallu
- Ghataura
- Ghotra
- Ghuman
- Gidda
- Gill
- Girn
- Girotra
- Gogia
- Goindi
- Gondal
- Goraya
- Gosal
- Goyal
- Grewal
- Grover
- Gujral
- Gurm
- Guron
H: 11 names
- Hanjra
- Hans
- Hanspal
- Hansra
- Hara
- Haral
- Hayer
- Hora
- Hothi
- Hundal
- Hunjan
I: 1 name
- Issar
J: 30 names
- Jabbal
- Jaggi
- Jagpal
- Jaitly
- Jakhar
- Jakhu
- Janda
- Jandu
- Janjua
- Jassal
- Jassar
- Jaswal
- Jatana
- Jaura
- Jawanda
- Jerath
- Jhajj
- Jhally
- Jhammat
- Jhand
- Jheeta
- Jhinjer
- Jhutti
- Johal
- Johar
- Joiya
- Jolly
- Josan
- Juneja
- Jutla
K: 54 names
- Kahlon
- Kaila
- Kainth
- Kairon
- Kakkar
- Kaleka
- Kaler
- Kalia
- Kalirai
- Kalkat
- Kalra
- Kalsi
- Kalyan
- Kamra
- Kandhari
- Kandola
- Kang
- Kansal
- Kanwar
- Kanyal
- Kapoor
- Kataria
- Kathia
- Kathuria
- Katyal
- Kaur
- Kaura
- Kaushal
- Khabra
- Khaira
- Khakh
- Khangura
- Khanna
- Kharal
- Kharbanda
- Kharoud
- Khatkar
- Khattra
- Khela
- Khera
- Khetarpal
- Khinda
- Khokhar
- Khosa
- Khullar
- Khunkhun
- Khurana
- Klair
- Kochhar
- Kohli
- Kooner
- Kukreja
- Kular
- Kwatra
L: 16 names
- Ladhar
- Lak
- Lakha
- Lakhanpal
- Lall
- Lalli
- Lamba
- Langah
- Lehal
- Lekhi
- Lidder
- Litt
- Longia
- Longowal
- Lotay
- Luthra
M: 37 names
- Madaan
- Madahar
- Mago
- Mahal
- Mahi
- Maini
- Majithia
- Makkar
- Malhi
- Malhotra
- Mall
- Manchanda
- Mand
- Mander
- Mangar
- Mangat
- Manku
- Mann
- Marral
- Marwah
- Masih
- Matharu
- Matila
- Mattu
- Maur
- Mehmi
- Mehndiratta
- Mekan
- Midha
- Minhas
- Mohan
- Momi
- Monga
- Moudgil
- Mudhar
- Mundi
- Munjal
N: 18 names
- Nagi
- Nagra
- Nahal
- Nahar
- Naich
- Nakra
- Nalwa
- Nandha
- Nandra
- Nangia
- Nannar
- Narang
- Narula
- Natt
- Nijhawan
- Nijjar
- Noon
- Notay
O: 3 names
- Oberoi
- Ohri
- Othi
P: 27 names
- Pabla
- Padda
- Pahuja
- Pahwa
- Panag
- Panaich
- Pandher
- Panesar
- Pangli
- Pannu
- Papneja
- Paracha
- Parhar
- Pasricha
- Passi
- Pathania
- Pental
- Phagura
- Phull
- Plaha
- Pooni
- Popli
- Prashar
- Pruthi
- Purba
- Purewal
- Puri
R: 17 names
- Rajpal
- Rakhra
- Rakkar
- Ralh
- Randhawa
- Ranjha
- Ranu
- Rarewala
- Ratanpal
- Rattu
- Rayat
- Rehal
- Rekhi
- Relan
- Riar
- Rooprai
- Rupal
S: 71 names
- Sabharwal
- Sablok
- Sachar
- Sachdeva
- Sagoo
- Sahi
- Sahni
- Sahota
- Sahotra
- Saini
- Salaria
- Sallan
- Saluja
- Sampla
- Samra
- Sandhanwalia
- Sandher
- Sandhu
- Sangar
- Sangha
- Sanghera
- Sanpal
- Sarai
- Sarin
- Sarkaria
- Sarna
- Saroya
- Sarwara
- Saund
- Seehra
- Sehdev
- Sehgal
- Sehmbi
- Sekhon
- Sekhri
S, continued
- Sethi
- Setia
- Sheemar
- Shergill
- Shori
- Sial
- Sian
- Sibal
- Sidana
- Sidhu
- Sikand
- Sikka
- Sikri
- Singh
- Singla
- Sipra
- Sivia
- Sobti
- Sodhi
- Sohal
- Sohanpal
- Sohi
- Soi
- Soin
- Sokhi
- Somal
- Sondhi
- Sooch
- Sood
- Sran
- Sukhija
- Sull
- Suman
- Sumra
- Sunner
- Suri
T: 28 names
- Tagger
- Takhar
- Talwandi
- Talwar
- Tamber
- Taneja
- Tangri
- Tarar
- Tatla
- Thabal
- Thaheem
- Thandi
- Thapar
- Thathal
- Thethi
- Thiara
- Thind
- Thukral
- Tiwana
- Tohra
- Toor
- Trehan
- Trikha
- Tuli
- Tulla
- Turna
- Tut
- Tuteja
U: 2 names
- Ubhi
- Uppal
V: 8 names
- Vaid
- Vasisht
- Vasudeva
- Vij
- Vilkhu
- Virdi
- Virk
- Virmani