I know a few people will answer, "to look taller," but this cannot be the reason for most women who wear high heels because many of them are above average height. C'mon ladies, what is the honest reason or reasons that you wear them?
Most Helpful Guy
well for heels, in general, it goes back to France. noble aristocratic Men wore them as a status symbol.
sort of how Chinese women use to bind their feet. you can't work in heels so its a sign you are upper class. it also makes you taller and more out there. as for normal heels. high heels were worn for equestrian sports and such as they could lock onto the loops around the feet easier
eventually, women started to do the same thing along with wearing hats and smoking pipes either to piss off men or for some feminist like thing. it eventually became more popular with women and most men stopped wearing them.
women wear them now to make themselves taller and it pushes out the butt and forces them to have a sexier posture. it's also a sign they don't do menial labor or walk much