Originally Posted by MrInsanePolack
It is just idiots not knowing when the H is silent or not. For all those who aren't sure, the H is not silent in the word historic, therefore it is a historic, not an historic. Or an istoric, as they pronounce it. No one takes istory class, get an istorectomy, or is an ispanic. Please people, learn to use the language properly.
My understanding is that it is (residually) correct when the initial h was originally silent, hence "an historic", "an hotel" but "a horse". The only exception I know of is, of course, "an halibut".