“Hoje” vem do latim hoc die, que significava “neste dia”. A pronúncia da letra “d” se tornou “j” conforme os falantes pararam de articular a consoante com pontinha da língua nos dentes (como no Recife) e passaram a fazê-la no céu da boca (como no Rio de Janeiro). “Ontem”, por sua vez, vem de ad noctem, ao pé da letra, “na noite”. No caso, a noite passada. E “amanhã” é o óbvio: ad maneana, a manhã do dia seguinte.