Republicans and Democrats don't seem to agree on very much these days. They are divided on the kinds of television shows they watch, cars they drive and beers they drink. And now research by political scientists at the University of Chicago adds one more thing to that list: baby names.