Del latín vulgar *ad-hacce y *ad-hocce, y estos del latín hac y hoc, respectivamente. Cognado del rumano auace.