ref
late 19th century (originally US, in sense ‘formal dance’): short for promenade.
Abbreviation of promenade.
prom (n.)
"student formal dance in celebration of graduation," 1894, American English shortened form of promenade (n.). Prom dress attested from 1975.