asche (Middle High German) comes from Old High German asca, from Proto-West Germanic askā, from Proto-Germanic askǭ, from Proto-Indo-European h₂eHs- — to be/become dry; to burn, to glow; hearth.
Ancestry of “asche”, step by step
asche traces back through two separate lines of ancestry.