Kata 'puasa' berasal dari bahasa Sanskerta 'upavasa/upawasa' yang berarti mendekatkan diri ke yang maha agung. Dari upawasa menjadi pawasa lalu puasa.