General Brazilian
pessoa honesta / pessoa veraz
Most common usage throughout Brazil
Rio de Janeiro
pessoa sincera / sujeito honesto
Colloquial variant with 'sujeito' used informally
São Paulo
pessoa honesta / pessoa de palavra
Alternative phrase 'pessoa de palavra' emphasizes keeping one's word
Portugal
pessoa veraz / pessoa honrada
'Honrada' more formal and less common in Brazil