http://www.behindthename.com/
behindthe name.com - Etymology and history of first names.
Special thanks to the experts at able2know who contributed to this directory.