From Dutch aanhebben (“to wear”). Analyzable as aan (“on”) + hê (“to have”). Compare also synonymous German anhaben, English have on.
aanhê (present het aan, present participle aanhebbende, past had aan, past participle aangehad)