The Penguin Dictionary of First Names
Names have much to tell us about our past, our beliefs - even our personality traits. With 150 plus entries, this book takes a look at over 5,000 examples, ranging from the familiar to the comparatively obscure, drawn from different parts of the English-speaking world.