Infinite villagers in the church
When you first get to the church, defeat everyone in the area. Then, return to the church and shoot the bell above. Villagers will arrive in a groups of three to six Gonados. You can continue this process as much as desired.