This article is from the alt.usage.english FAQ, by Mark Israel misrael@scripps.edu with numerous contributions by others.
"Wherefore" means "why", not "where".
 
Continue to: