"Prom" is a shortened form of the word "promotion". It is used to designate a dance for those students who are about to be promoted. no sweetie it's shortened from promenade.
in 1800s
In the Punjab.
India
Yorkshire
France
italy
Azerbaijan.
bible
persian
in Scotland
Hinduism.
in the prehistoric times