The effect of temperature on magnetic Barkhausen noise (MBN) can be divided into two types: the direct effect of temperature itself and the indirect effect of thermally induced stress. The theoretical model is proposed in this paper to describe the effects of temperature on the MBN signal. For the case considering the direct effect of temperature only, the analytical model allows the prediction of the effect of temperature on MBN profile, and, based on the model, a simple linear calibration curve is presented to evaluate the effect of temperature on MBN amplitude quantitatively. While for the case where the indirect effect of thermal stress is taken into account in addition to the direct effect, the proposed theoretical model allows the deduction of parabolic function for quantitative evaluation of the combined effect on MBN. Both effects of temperature on MBN, i.e., the direct only and the combined one, have been studied experimentally on 0.5 mm thickness non-oriented (NO) electrical steel and the adhesive structure of NO steel and ceramic glass, respectively. The reciprocal of the measured MBN peak amplitude (1/MBNp) in the first case shows a linear function of temperature, which agrees with the proposed linear calibration curve. While in the experiments considering the combined effects, 1/MBNp shows parabolic dependence on temperature, which is further simplified as a piecewise function for the practical applications.