Será que essa explicação está certa?
"Qual é a origem da expressão "na hora H"? Bem, ela surgiu no campo militar e o seu significado é muito simples. É uma tradução do inglês e trata-se apenas da abreviatura da palavra "horas". Horas em português e em inglês começa com H. Portanto, hora H era a hora exata em que determinada ação devia acontecer. Por exemplo, eles diziam: "H menos dez" - isto é, faltam dez minutos para a ação acontecer. Depois de dez minutos chegava a Hora H, a hora certa, a hora exata da operação militar. Com o tempo, começou-se a usar Hora H também fora do campo militar, para indicar o momento decisivo, o momento mais importante. E hoje em dia, usamos a expressão hora H nos mais diferentes sentidos. Até no esporte. Por exemplo: O jogador fez tudo certinho mas na Hora H errou o chute. Essa é a origem da expressão Hora H." At:
http://www.answers.com/topic/zero-hour#ixzz1c6iPIyc2Vi esta explicação, com uma sugestão que nunca havia ouvido: "H-hour":
"The scheduled time for the start of an operation or action, especially a combat operation of great size. Also called H-hour." At:
http://www.answers.com/topic/zero-hour#ixzz1c6iPIyc2I have heard "zero-hour" many times.
E será que o "Dia D" vem do "D-Day" inglês também?
You can table a book, and you can book a table.