Há várias origens prováveis desse sobrenome português, mas todas remetem, de fato, ao que você está imaginando. Oliveira tem uma raiz geográfica, que faz referência à árvore da azeitona, registrada no português arcaico como “olveira”. Esse é o 3º sobrenome mais comum do Brasil (e o 6º de Portugal), sem contar a variante “de Oliveira”, que soma mais 500 mil brasileiros.