Media reports Thursday said former Merrill Lynch & Co. CEO John Thain has resigned from Bank of America Corp. following news that Merrill had moved up its yearend bonuses, paying them just before BofA's government-brokered acquisition of Merrill was completed.