Most Punjab village names fall into a few patterns and the pattern tells you something.
A founder's name plus a suffix: -wal, -wala, -pura, -pur, -garh, -kot, -nangal, -ke. Nathowal, Bhakna, Jandiala. The -ke ending, common in the Malwa, marks a family: Jawaharke, Bhikhi de ke.
A feature: -sar for a tank, Amritsar, Tarn Taran's Amrit Sar, Damdama; -wala for a well; Bet, Bir, Jhal, Chhamb for land types.
A pair of villages, Kalan and Khurd, big and small, from Persian, marking a settlement that split. Punjab has hundreds of these pairs.
In the canal colonies, a number and nothing else. Chak 119, Chak 384. Those villages had no name and the families displaced from them still give the number when asked where they are from.
Names that were changed: Nawanshahr to Shaheed Bhagat Singh Nagar, Montgomery to Sahiwal, Lyallpur to Faisalabad, Mudki and dozens more transliterated differently on each side of the line. The name a village is listed under is not always the name it is called.
A very large share are got names, the family that founded the place, sometimes with kalan or khurd to mark the larger and smaller settlements of the same name.
The suffix is often the older layer and the name in front of it is the newer one. A place ending in nangal, kot or garh was a clearing, a fort or a stronghold before anybody's family attached a name to it, so the ending describes the ground and the prefix describes whoever took it.
The canal colony chaks are the exception. They were numbered, and the numbers are still the official names, with the settlers' own names layered over them in speech.
Punjab district gazetteers and village directories.