Kahna Nau is a town of Lahore District on Firozpur road 15 km away from Lahore[1] in Punjab.
The population as of the 2017 census is 79,301.
This town is named after the Hindu God Kahna, better known as Krishna.
This town was named somewhen in pre-partition era.
[2] This Pakistan location article is a stub.