Any reasonably-sized reference library will have a copy of 'A Dictionary of English Surnames' by P H Reaney & R M Wilson. (They'll probably have several similar books as well).
Not every surname is listed but most are. (As the title suggests, the book concentrates on English names but many names which originally came from Scotland, Wales, Ireland and France are included).
So check out your local library. Alternatively e-mail me and I'll look it up for you in my copy:
[email protected]
Chris