The main difference is who takes the action to initiate the reversal process.
A chargeback is a dispute that is initiated by the cardholder or the issuing bank. There are normally fees involved.
When issuing a refund, the merchant initiates the reversal of the transaction and sends the value back to the cardholder.