That which keeps a thing, and the one with standing over it. Holding is not the same as owning.
Agent noun from Old English healdan (to hold, keep, watch over) with the -er suffix; that which keeps a thing, distinct from the one who owns it.
Standing over a thing is not the same as owning it: a holder answers for what is kept, and that answering can end without anything having been sold or given.