Barocaloric effect in BaTiO3 single crystal is studied by a thermodynamic phenomenological model. It is demonstrated that a giant barocaloric effect can be achieved near room temperature with an adiabatic temperature change of more than 3 K and a temperature span about 50 K. As expected, the electrocaloric peak can be shifted towards room temperature by pressure. However, a slight reduction of the electrocaloric peak is found in contrast to relaxor ferroelectrics and LiNbO3. We believe that our findings could open a potential route by combining the barocaloric effect and pressure-mediated electrocaloric effect in BaTiO3 single crystal for cooling devices.