Green’s Dictionary of Slang

prom date n.

[SAmE prom date; the implication being that no one fashionable or sophisticated would attend such a dance]

(US campus) an unattractive person of the opposite sex.

[US] P. Munro Sl. U.