Place names in Punjab have been changed by both states and the changes record what each wanted to be.
In Pakistan: Lyallpur became Faisalabad in 1979, Montgomery became Sahiwal in 1966, Campbellpur became Attock, Jacobabad and others kept theirs. The colonial names went and some were replaced by Arabic and Persian ones rather than local ones.
In India: Nawanshahr became Shaheed Bhagat Singh Nagar in 2008, Mohali is formally Sahibzada Ajit Singh Nagar, Muktsar is Sri Muktsar Sahib, Sunam is Sunam Udham Singh Wala, Ropar is Rupnagar.
Village names have been changed too, generally to remove a name read as offensive or to honour a local figure, and the old name usually continues in speech for a generation or more.
The result is that a place may have three names: the one in the record, the one on the board and the one people use.
Anyone searching historical records for a Punjab place needs all three, and there is no concordance.
The canal colony towns carried the names of the officials who laid them out, Lyallpur for James Lyall and Montgomery for Robert Montgomery, while the settlements between them were numbered rather than named at all, chak 42 GB and chak 7 RB. A place with a number for a name is a particular kind of new place and there are hundreds of them.
A district carries its records with it when it is renamed. Anybody working from an old family paper, a service record or a land deed has to match the name written on it to a district that no longer answers to that name before a single file can be called for.
The village names have mostly not been changed. It is the towns the colonial administration founded or renamed that carry the political weight, and the villages predate all of it.
Government notifications on place name changes in both Punjabs.