Stedsnavnet kan komme fra finsk , som betyr «kule» eller «rund høyde», men Asker og Bærum Historielag har i senere tid gått vekk fra teorien om at opphavet til navnet kommer fra finneinnvandringen. Gupunavnet er funnet i artikler før den tid. Den nye teorien går ut på at navnet kommer fra som betyr juv siden en elv i nærheten som i dag heter Gupuelven går gjennom noen juv før den ender ut i Semsvannet.