There was no name definition found for Joao.

See:

JOÃO   m   Portuguese