ENGLISH ETYMOLOGY
Online Etymology Dictionary
Roots of English: An Etymological Dictionary by Professor Eugene Cotter
An excellent program that needs to be downloaded and installed.