Kent State University
Resource Description
Behind the Name
Offers etymology and history of first names.