바람은 지구 대기의 온도와 기압 차이로 인해 발생합니다. 태양에서 나오는 열로 인해 지구 대기는 균일하게 데워지지 않고 지구 표면 부근에 있는 대기가 더 빨리 데워져서 상승하게 되면서 낮은 기압을 만듭니다. 반대로, 차가운 공기는 더 높은 압력을 만들게 됩니다. 이러한 차이로 인해 고기압과 저기압의 경계에서 공기가 상대적으로 높은 압력에서 낮은 압력으로 이동하게 되는데, 이때 바람이 발생하게 됩니다. 또한 지구의 회전 운동도 바람 발생에 영향을 미치며, 지구 표면의 지형도 바람 발생에 영향을 줍니다. 따라서 바람은 지구 대기의 온도, 기압, 지형, 회전 운동 등 여러 가지 요인에 의해 발생하게 됩니다.