This book has many variations of common names, but also many names that are not at all common. I found my son's name and meaning, but I wasn't entirely satified with the girl's section. BOTTOM LINE: Use this book for variation of other books.
This 409 page babynames book has very detailed meanings of names. Boys and girls names are listed separately. Priced at less than US $ 4, this book is definitely worth its money. Do not miss this if you want to name your new born baby.
This book turned out to be a disappointing resource. Although the book includes 20,001 names, many are unlikely and outlandish (Klotild, Edwige, Ghislain, Ethelbert, Birtle), making it arduous to sift through to find the names more worthy of consideration.