What does the name Joao mean? What is the meaning of the name Joao?

Meaning of Joao: Name Joao in the Portuguese origin, means Joao is a Portuguese male name that means Jehovah was been gracious, has shown favor.. Name Joao is of Portuguese origin and is a Boy name. People with name Joao are usually Christianity by religion.