Meaning
Joao is a Portuguese male name that means Jehovah was been gracious, has shown favor.
Growth over last 10 years
Download App