Wait... So it's supposed to be "an hour" and "an honor"? I've always used "a honor" and "a hour"Using the word "an" in front of any word that starts with an "h" like "history" instead of only words that start with a vowel sound like "hour" and "honor" is totally grammatically incorrect.