This name generator will give you 10 random Punjabi names and surnames.
Punjabi is a language spoken by over 100 million native speakers across the world, most of whom live in the Punjab regions of India and Pakistan. It's one of the official languages in India and Pakistan and is the 10th most spoken language in the world.
Punjabi has its roots in Sanskrit just like all Indo-Aryan languages, so Punjabi names can look similar to names from other Sanskrit-based names just as names from various Latin derived languages look similar.
Punjabi names are usually in the common format of 'given name' + 'family name', although middle names are sometimes given as well. Those part of the Sikh religion will have Singh or Kaur as a surname or middle name, but more on that in the Sikh name generator.
To start, simply click on the button to generate 10 random names. Don't like the names? Simply click again to get 10 new random names.
Your art here? Click here to find out more!