These two words trip people up because they look so similar. One letter changes everything — and getting it wrong can cause real confusion, especially if you’re writing in Spanish or Portuguese.
The Short Answer
Hola is the Spanish word for “hello.” Ola is the Portuguese word for “hello” (and also a Spanish word meaning “wave,” as in a wave of water). They are not the same word, and they are not interchangeable.
Hola
Hola (pronounced OH-lah) is one of the most recognized words in Spanish. It’s the standard, everyday greeting used across all Spanish-speaking countries — Mexico, Spain, Colombia, Argentina, and everywhere else.
You’ll use it the same way English speakers use “hi” or “hello”:
- Hola, ¿cómo estás? — Hello, how are you?
- Hola a todos. — Hello, everyone.
- ¡Hola! Bienvenido. — Hi! Welcome.
It works in casual and moderately formal situations. It’s the word you’d use with a friend, a coworker, or a stranger on the street.
Ola
Ola does two jobs depending on which language you’re in.
In Portuguese, ola (often written olá with an accent) means “hello.” It’s the standard greeting in both European Portuguese (Portugal) and Brazilian Portuguese (Brazil).
- Olá, tudo bem? — Hello, how are you?
- Olá! Prazer em conhecê-lo. — Hello! Nice to meet you.
In Spanish, ola is a common noun meaning “wave” — as in a wave of water, or figuratively, a wave of something:
- Las olas del mar eran enormes. — The waves of the sea were enormous.
- Una ola de calor azotó la ciudad. — A heat wave hit the city.
So in Spanish, ola and hola sound very similar (both roughly OH-lah) but mean entirely different things. Confusing them in writing is a common mistake among learners.
Why People Mix Them Up
There are a few reasons this confusion happens:
1. They sound almost the same in Spanish. In Spain and Latin America, the letter h in Spanish is silent. So hola is pronounced exactly like ola sounds to an English ear. When people start writing Spanish, they sometimes forget the h because they never hear it.
2. English speakers mix up Spanish and Portuguese. Both languages are widely spoken, and their greetings look similar. Someone familiar with Portuguese olá might spell the Spanish greeting the same way — dropping the h.
3. Autocorrect and casual typing. On phones and keyboards, the h gets dropped, and the mistake slips through.
The Practical Rule
| You want to say… | In Spanish | In Portuguese |
| Hello | hola | olá |
| Wave (water) | ola | onda |
If you’re greeting someone in Spanish, always use hola — with the h.
If you’re greeting someone in Portuguese, use olá — no h, often with the accent.
Writing ola when you mean the Spanish greeting isn’t just a spelling error — in Spanish, it reads as the word for “wave.” A Spanish speaker will probably understand what you meant, but it still looks like a mistake.
One Quick Check
If you’re writing in Spanish and you mean “hello,” ask yourself: Would “wave” make sense here? If not, you need the h — hola.
Read more:
- Bougie or Boujee: What’s the Difference?
- Any Time vs. Anytime: When to Use Each
- Girly or Girlie: Which Spelling Is Correct?
- Shown vs Showed: Which One Should You Use?

It’s Afini, I am the author at Vocab press, a website focused on animal facts with clear visuals and simple guides. I research and share accurate, easy-to-understand information for readers of all ages. My goal is to make learning about animals fun, trustworthy, and simple. I follow fact-based writing and keep content updated, helpful, and people-first. Thank you for reading.