A Concise Dictionary of First Names (Oxford Paperback Reference)

by Patrick Hanks

A survery of over 6000 first names used in the English-speaking world, with their linguistic and ethnic roots explained.