Although copyrighted in 1991, there is some very interesting information in the begining of the book (stereotypes, legal guide, popular names). The majority of the book, however, consists of alphabetical listings of boys and girls names. Each name comes with the root language and meaning.
This book is from 1984, so it has 138 pages of more traditional names, but not all the new trendy ones. Still a great resource.
Great list of traditional and contemporary names.