President Bush on Monday said he reluctantly accepted the resignation of Attorney General Alberto Gonzales, whose “good name was dragged through the mud for political reasons.”