Cognome portoghese e brasiliano che in alcuni casi ha origini toponomastiche (dal comune portoghese di Oliveira) ed in altri deriva da un soprannome legato alla raccolta o vendita delle olive o dell'olio di oliva.
Il cognome Oliveira è piuttosto raro in Italia.