In ancient times, Pir Panjal was better known as

Banihal
Panchaladeva
Dharanagri
Jambupura

The correct answer is: A. Banihal

Banihal is a town and a notified area committee in Ramban district in the Indian state of Jammu and Kashmir. It is located at the Pir Panjal Pass, which is a mountain pass in the Himalayas. The town is a major tourist destination and is known for its scenic beauty.

Pir Panjal was better known as Banihal in ancient times. The name Banihal is derived from the Sanskrit words “bani” meaning “cow” and “hal” meaning “to cross”. The name suggests that the town was a crossing point for cows.

The other options are incorrect. Panchaladeva is a Hindu deity who is worshipped in the Himalayas. Dharanagri is a town in the Indian state of Uttarakhand. Jambupura is a town in the Indian state of Madhya Pradesh.