Discovering Christian names [over 1200 names with their meanings] - Jarvis, Stan (Shire, 1986)