Karol Harding's extensively researched work. It includes a short article about naming (with naming references), and two lists of names with their meanings from Arabic, Biblical, Egyptian, African, Greek, Hebrew/Israeli, Indian, Muslim, Native American, Roman/Gypsy, and Turkish sources (including a brief pronunciation guide).
Pt. 1 - Women's Names
Pt. 2 - Men's Names