How many names should a baby name book contain? First, best-selling baby name author Bruce Lansky offered you 15,000, then 25,000, then 35,000, then 45,000, then 55,000 - now he has created the biggest baby name book ever published, with over 100,000 baby name choices for you to browse. This book features up-to-date names that reflect the latest naming trends - complete with origins, meanings and variations, including ethnic names from over a hundred countries: 19,000 English names; 12,000 Italian names; 10,000 Hebrew names; 11,000 Greek names; 8,000 French names; 9,000 African-American names; 9,000 Spanish names; 8,000 Irish names; 7,000 German names; 4,000 Arabic names; and thousands more from Scandinavia, Poland, Wales, Scotland, Russia, Africa, India, Japan, China and Australia. This is the most complete, most fascinating and most definitive baby name book ever published. It features an A-Z format from Aolani (Hawaiian for heavenly cloud) to Zytka (Polish for rose).