Might come from the german "heftig", which means massive or intense.
Hefty fine = really really nice/good
36👍 18👎