A small book with over 1500 first names, their meanings and origins. Also provides pronunciation guideance and explains the most common Sikh, Hindu, Muslim, Afro-caribbean and European names. A good range of names, listed alphabetically and a popularity table (for England and Wales!). Overall very useful!