Sorry, I've mentioned it before and got lazy this time.
Leslie Dunkling's
The New American Dictionary of First Names, 1983. He did some primary research on usage, and used the usual older research. Although the title is "American," he covers usage in Britain as well.
- chazda