Sim, em inglês, assim como no português, existem diferentes formas de saudações que podem ser usadas dependendo do momento do dia e do nível de formalidade da situação.
Para saudações formais, geralmente usamos "Good morning", "Good afternoon" e "Good evening" para dizer bom dia, boa tarde e boa noite, respectivamente. Essas expressões são apropriadas em contextos profissionais ou quando se fala com alguém que você não conhece bem.
Em situações mais informais, é comum usar "Hi" ou "Hello", que são equivalentes a "Oi" ou "Olá". Essas palavras podem ser usadas em qualquer momento do dia. Para amigos ou pessoas com quem você tem mais intimidade, também pode-se usar "Hey".
À noite, especialmente em contextos informais, muitas vezes dizemos simplesmente "Hi" ou "Hello". No entanto, se você quiser especificar que é noite, pode dizer "Good evening".
É importante notar que "Good night", embora pareça similar a "Good evening", é usado geralmente ao se despedir de alguém à noite ou antes de ir dormir, e não como uma saudação ao encontrar alguém.
Lembrando sempre que o contexto e o nível de formalidade da situação vão guiar qual saudação é mais apropriada para usar.