There is no "map" between resolution and status. Resolution is a field and Status is an indicator of where the issue is in the workflow.
I suspect you mean you have created a status and put the wrong status category on it. If that is correct, go to Admin -> Issues -> Status, find "on hold" and edit it. You'll be able to change the category there.
Yes, you have created on-hold as a value for the resolution field. That has nothing to do with the status of issues. Most people would see "on hold" as part of a workflow, so yes, I would do it as a status in your workflows. It's not generally useful as a resolution because setting a resolution means "we've finished with this issue", and "on hold" implies you will be coming back to it. JIRA generally assumes the resolution being set means there's nothing more to do, so resolved issues will be ignored in all sorts of places.
Resolution is an explanation of why an issue is
Hey Community mates! Claire here from the Software Product Marketing team. We all know software development changes rapidly, and it's often tough to keep up. But from our research, we've found the h...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs