The surname D’Oliveira is of Portuguese origin. It is derived from the word “oliveira,” meaning “olive tree.” The prefix “D'” means “of” or “from,” indicating a familial connection to someone associated with olive trees or olive cultivation. This surname is common in Portugal and Brazil.