>>886
Hole is from OE hol, whole is from OE hāl (ancestor of modern "hale" and "hail" as well; cousin to "health" and "holy"). wh spelling reflects what was once a dialectal pronunciation.
So does "height", by the way (unlike length, width, depth, breadth).