tonight の語源ストーリー
tonight は、古英語の tō niht「この夜に」が1語になったものです。ここでの to は、方向ではなく「〜に(時を表す)」の意味でした。today(tō dæge)や tomorrow(tō morgenne)も同じ作りです。20世紀の初めごろまでは、to-night・to-day とハイフンを入れて書くのがふつうでした。古いゲルマンの人々は、日数を昼ではなく夜で数えていたといわれます。ローマの歴史家タキトゥスも、ゲルマン人は夜を単位に日を数えると書いています。2週間を表す fortnight は fourteen nights(14の夜)が縮まった語で、その名残です。
(語源の出典・確認先:Online Etymology Dictionary / Merriam-Webster / Wiktionary 参考文献の一覧)