5000 Baby Names

This is essential reading for parents-to-be! It reveals the meaning of 5,000 names, both commonplace and unusual, and how these thousands of names take their sources from many languages, ancient and modern. Use this book to discover the real meaning of your own name and to find the perfect name for your baby.