This book bridges the gap between the new modern or trendy names and the traditional while providing excellent advice about how to combine the two. It contains over 5000 baby names to help you select the right one for your child.