Meanings
Portuguese Baby Names Meaning:
In Portuguese Baby Names the meaning of the name Joao is: Hebrew John 'Jehovah has been gracious; has shown favor.
In Portuguese Baby Names the meaning of the name Joao is: Hebrew John 'Jehovah has been gracious; has shown favor.