I like this site: surnames.behindthename.com and www.behindthename.com
I've known of the site for years and I am impressed by the organization and amount of information, but mostly that I can use the Site without dealing with creepy pop-up advertising.