Hey, I can go further and point out further muddles and general weird English inconsistencies.
Expensively educated people might pronounce French loanwords by dropping the h in an ostentatiously French way (and maybe making homage rhyme with fromage) to showcase their etymology knowledge and are more likely to use the grammatical convention[1] of prefixing them with 'an' rather than 'a' even even when sounding the 'h'. But the "correct", RP way their expensive education teaches them to enunciate the words you listed as English words is with a leading h and has been for a century or so, except 'honour' (also 'honest', 'heir'), which pretty much no native speaker pronounces the 'h' in.
[1]now usually an historic grammatical convention ;-) it survived longer than the silent 'h' in 'historic' in conventional English speech though...
On the other hand a leading 'h' is routinely dropped in spoken English in most words in many British dialects spoken by less expensively educated people (especially southern urban "working class" people), which has no more to do with French etymology than the glottal stop that means some of the same accents also drop a lot of 't's from the middle of words. That's where all the twentieth century jokes involving Cockney stereotypes overcorrecting by inappropriately adding 'h' when trying to speak 'proper' come from. The overcorrecting in turn came from "upper class" people being snobbish about the sort of person who 'abitually indulged in "h-dropping"...
As for the name of the letter, according to the OED and RP dialect the sort of expensive schools that emphasize correct pronunciation teach, it's is definitely called 'aitch' in British English. And has been for several hundred years. Not all people who pronounce it 'aitch' are "upper class" (there's a rapper with the stage name Aitch) but all people who are "upper class" are taught to pronounce it 'aitch'. On the other hand, it's a bit weird that the name of the letter doesn't contain the letter, so lots of British people whose education doesn't involve teachers emphasising The Correct Way To Speak feel the name for the letter 'h' should start with the letter 'h', hence 'haitch'.
Also, Irish dialects call it 'haitch'; in Northern Ireland it's apparently a shibboleth distinguishing between Irish-identifying Catholics ('haitch') and British-identifying Protestants ('aitch'). Suspect this also has nothing to do with the French :)
So "upper class" learn to enunciate the letter 'h' without an 'h' in it, but are taught to pronounce it more or less everywhere else (with a few quirks to keep them honest) and others more likely to drop the 'h' sound from other words but add it to the letter name. Yes, English pronunication is weird
For those desperate for even more 'h' discourse, seee: https://www.oed.com/dictionary/h_n and https://en.wikipedia.org/wiki/H-dropping