
High heels were invented for men, and they weren’t made for walking. For centuries, Persian soldiers wore heels as riding footwear that helped them secure their stance when they stood in their stirrups to shoot arrows.

By the 1600s, western aristocrats began wearing heels as a status symbol, because they were so uncomfortable and impractical that they reflected the privilege of the upper class.

(Source)