Middle English sho, "low-cut covering for the human foot," from Old English scoh, from Proto-Germanic *skokhaz (source also of Old Norse skor, Danish and Swedish sko, Old Frisian skoch, Old Saxon skoh, Middle Dutch scoe, Dutch schoen, Old High German scuoh, German Schuh, Gothic skoh). No known cognates outside Germanic, unless it somehow is connected with PIE root *skeu- "cover" (source also of second element in Latin ob-scurus).
The old plural form shoon lasted until 16c. The meaning "metal plate or rim nailed to the hoof of a horse or beast of burden to protect it from injury" is attested from c.1300. The distinction between shoe and boot (n.) is attested from c. 1400.
To stand in someone's shoes "see things from his or her point of view" is attested from 1767. Old shoe as a type of something worthless is attested from late 14c.
Shoes tied to the fender of a newlywed couple's car preserves the old custom (mentioned from 1540s) of throwing an old shoe at or after someone to wish them luck. Perhaps the association is with dirtiness, on the "muck is luck" principle.
updated on August 25, 2022