Oliver (Swedish) comes from English Oliver, from Old French Olivier, from Old Norse Óleifr, from Proto-Germanic wēraz, from Proto-Indo-European wiHrós, from Proto-Indo-European weyh₁- — to chase, pursue; to suppress, persecute.