Name Details
Boy|Christian

Joao

"Joao is a Portuguese male name that means Jehovah was been gracious, has shown favor."

Baby Names A-Z

Keep Exploring