The word 'prom' for a school dance is short for the word "promenade". A promenade is a formal dance that is held at the end of the school year, usually by high school and college students. It is typically a semi-formal event, and is an opportunity for students to dress up and celebrate the end of the school year.