PengertianPuasa berasal dari bahasa , upawasa. Menurut ahli bahasa Sansekerta, upawasa bermakna ritual untuk “masuk” ke Yang Ilahi. Namun, di Jawa dipakai juga istilah lokal yaitu pasa. Pasa kemudian berkembang menjadi puasa yang bukan dari bahasa Sanskerta. Pasa sendiri artinya kekangan, mengekang, menahan sesuatu dari. Jadi, tradisi puasa sudah dikenal oleh agama-agama terdahulu, bahkan sebelum Hindu-Budha. Makna-makna puasa tersebut selaras dengan makna atau shiyam di dalam ajaran , yang berarti menahan diri dari makan, minum dan hubungan seksual, untuk mendekatkan diri kepada Tuhan. Adapun puasa pada masa pra Islam, jika dilihat dari akar katanya bertujuan spiritual. Karena makan, minum, serta berhubungan seksual cenderung menjauhkan atau melupakan kepada Tuhan.