Dictionary of German Names

Paperback
This dictionary provides details of more than 15,000 German names in English. Variant spellings, and the meaning and origins of each name are given.