Jimmies is a Northeastern USA usage - they're called "sprinkles" or "chocolate sprinkles" (to distinguish them from the rainbow species) in the rest of the country. I may have heard them called something else too, but it isn't coming to mind.

I've no clue about the origin, but I'm leaving tomorrow for New England, and I'll be sure to have some while I'm there.