In addition to both names and meanings which you'll find on the homepage of this site (by clicking on each of the letters of the alphabet under "The Names")
http://www.behindthename.com/
There are also a few good sites I've found containing lists of interesting names:
"A Rose by Any Other Name"
http://community-2.webtv.net/cheryl44/NAMES/
"Tempestdream"
This site is currently unavailable, but the webmaster has informed me that it will soon be up and running again. You can still access it via Google's cache. If you're interested let me know, and I'll tell you how.
"Unusual, Unique and Creative Names"
http://haggisbutt.tripod.com/namequiz.htmlThis link will take you directly to the site's "Find Your Naming Personality Type" quiz, which will lead you to several different lists of name styles such as "Modern Eccentric", "Classic Unusual", etc.
"Moonshadow's Hippy Haven"
http://www.geocities.com/RainForest/Andes/5333/names.htmlThis link leads you directly to Moonshadow's collection of hippy names.
Happy hunting! :)
-- Nanaea