Alms refers to money or food given to poor people as a charitable act. Charity is the most appropriate synonym in this context as it encompasses the act of giving to those in need. Philanthropy is broader, and offerings usually have a religious context.