Why do British people pronounce the letters H and Z "Haych and Zed"?

Do they learn it that way in their culture or is it a sort of slang?
Why do British people pronounce the letters H and Z "Haych and Zed"?
Post Opinion