Meaning & Origin
A male given name from Portuguese.
Joao is a boy's baby name of Portuguese origin, the Portuguese form of John, meaning 'God is gracious' from the Hebrew Yochanan. It has been one of the most common names in Portugal and Brazil for centuries, carried by kings, poets, and footballers.
In the US, Joao belongs to Brazilian and Portuguese American families who want to maintain linguistic and cultural heritage. It's a name that carries the warmth of the Portuguese language — the way the "-ao" ending sounds like a song. A name that travels the world but always knows where it's from.