late 13c., anhaunsen "to raise, make higher," from Anglo-French enhauncer, probably from Old French enhaucier "make greater, make higher or louder; fatten, foster; raise in esteem," from Vulgar Latin *inaltiare, from Late Latin inaltare "raise, exalt," from altare "make high," from altus "high" (see old).
Meaning "raise in station, wealth, or fame" attested in English from c.1300. The -h- in Old French supposedly from influence of Frankish *hoh "high." Related: Enhanced; enhancing.
1. A change to a product which is intended to make it better in some way, e.g. new functions, faster, or occasionally more compatible with other systems. Enhancements to hardware components, especially integrated circuits often mean they are smaller and less demanding of resources. Sadly, this is almost never true of software enhancements.
2. Marketroid-speak for a bug fix. This abuse of language is a popular and time-tested way to turn incompetence into increased revenue. A hacker being ironic would instead call the fix a feature, or perhaps save some effort by declaring "That's not a bug, that's a feature!".