Oliver trouve ses racines dans l'ancien germanique, probablement issu de 'Alfihar', composé des éléments 'alf' signifiant 'elfe' et 'hari' signifiant 'armée'. A travers l'évolution linguistique, notamment sous l'influence du vieux français 'Olivier', le prénom a été associé à l'arbre symbole de paix. Il s'est diffusé largement en Europe dès le Moyen Âge, consolidant sa présence dans les cultures germaniques, scandinaves et anglo-saxonnes.