As a British
guy who lived in Utah
for a while, I would say that the closest American
equivalent is "Jerk
". It can be used either offensively or inoffensively.
"You git! You spilled my pint!"
"You are a selfish, two-timing heartless git and I never want to see you again."