a toponymic surname
Either oliveira (“olive tree”) or from ulveira, ulvária. Compare Galician Olveira, Spanish Olivera.
Practice speaking and memorizing "Oliveira" and many other words and sentences in Portuguese.