Esmola é uma pequena quantia de dinheiro dada a um pedinte por caridade. É considerada por várias religiões um ato caridoso feito aos necessitados. Pode significar também concessão, graça ou favor. Nas religiões abraâmicas, esmolas são dadas para beneficiar os pobres. No budismo, esmolas são dadas por leigos para monges e freiras para conseguir méritos e bênçãos e assegurar a continuidade monástica.