The lizards in the Verdistis sewers can also drop gold charms, but you can get larger groups in the dark forest. The chances of getting a charm are pretty small, so the more lizards you can group together, the better. Of the 6 gold charms I had before the wastelands, one was from the dragon rider that Zandalor kills near the start of the game, one was from the talking tree, and only 4 were dropped or found. Admittedly I only resurrected groups of lizards a couple times before switching to just resurrecting them, and killing / resurrecting them again the next time I happened by, but I think it would take awhile to build up any significant number of gold charms this way.
The imps, among others, in the wastelands can also drop gold charms (I got about 30 without using resurrect).

If you don't mind a relatively slow process, Heaven's Gift can give you a practically unlimited supply of potions, low level loot and gold. At level 2 or 3 (don't recall) you can get regular health and mana potions, which you can then mix (with Alchemy level 1) to get a restoration potion to re-fill your mana, so with a moderate supply of mana to start with, the spell can be cast repeatedly as long as your right mouse button can hold out.
I didn't test the loot value per minute of this, but I would think resurrecting a strong opponent that always drops something and using your teleporter stones to quickly move out of range and back to re-kill it repeatedly would probably be faster.

On a related note, if you want to sell things faster than merchants restock their inventories, the dwarven jeweler can help you out; see New Money Trick found.