ChatterBank4 mins ago
No best answer has yet been selected by bainbrig. Once a best answer has been selected, it will be shown here.For more on marking an answer as the "Best Answer", please visit our FAQ.
British English dictionaries give aytch as the standard pronunciation for the letter H. However, the pronunciation haytch is also attested as a legitimate variant. We also do not ask broadcasters who naturally say haytch to change their pronunciation but if a broadcaster contacted to ask us, we would tell them that aytch is regarded as the standard pronunciation in British English, people can feel very strongly about this and this pronunciation is less likely to attract audience complaints.
Haytch is a standard pronunciation in Irish English and is increasingly being used by native English-speaking people all across the country, irrespective of geographical provenance or social standing. Polls have shown that the uptake of haytch by younger native speakers is on the rise. Schoolchildren repeatedly being told not to drop Hs may cause them to hyper-correct and insert them where they don't exist.
BBC Pronunciation Unit
I'm thinking that a common understanding and usage of standard English is becoming ever more essential, because sections of society are drifting apart more and more and becoming unable to communicate with each other.
A case for English lessons in schools to concentrate more on the language content i.m.o.. (Ex-English teacher who started when grammar, spelling, punctuation and vocabulary lessons were taught every week as the norm - as well as literature, comprehension and all the other bits.)