Family name origins & meanings Portuguese (pavão) : nickname from pavão ‘peacock’, probably denoting someone who was proud or self-important. Compare Pavon.