After giving birth to her second child on January 6, Jennifer Garner and husband Ben Affleck didn't go public with their new babygirl's name. They kept it to themselves until today. It is Seraphina Rose Elizabeth Affleck. No explanation was given for the angelic name that,...