Formal:
* Bom dia (pronounced "bohn jee-uh") - This is the most common and formal way to say good morning.
Informal:
* Olá (pronounced "oh-lah") - This is a general greeting, like "hello" in English, and is often used as a casual greeting, even in the morning.
* Dia bonito! (pronounced "dee-uh boo-nee-too") - This literally translates to "beautiful day!" and is a more friendly way to say good morning.
Other options:
* Bom dia, tudo bem? (pronounced "bohn jee-uh, too-doo bem?") - This means "Good morning, how are you?"
* Manhã agradável! (pronounced "mahn-yah ah-gra-dah-vel") - This means "Pleasant morning!"
It's important to note that the choice of greeting depends on the context. "Bom dia" is always appropriate, while "Olá" or "Dia bonito!" are more casual.