Punjabi names often have the following format : First name , middle name ( optional ) , family name .
First names often have the following format : middle name , Punjabi name ( optional ) , family name .