From Middle High German hafer, haber, hafere, habere, from Old High German habaro.
The modern consonantism is Central German (compare Middle Low German haver, havere and modern German Low German Haver, Hafer). The Upper German cognate form Haber is now obsolete in standard usage.