Change position of GameObject origin?

I just want to change the origin of a GameObject without changing it’s position in the world/editor. Is there any way to do this?

No. You need to edit the model’s pivot in your 3d modelling apllication. Other than that, you can make your object a child of an empty gameobject and use that aas a pivot of sorts.