Choosing a name for a new baby is an intensely personal—and sometimes daunting—decision. While classic names like James and William remain perennial favorites...