Lietuviškos pavardės „Pupkulys“ kilusios iš žodžių, reiškiančių pupelę, ankštį arba apvalų, pilną daiktą („pupa“) ir išsipūtusį, iškilusį („kūlis“). Tai galėjo būti pravardinė pavardė, nusakanti žmogų su apvaliais skruostais, stambią figūrą ar net charakterio bruožus.
Įžymūs žmonės su šia pavarde:
Kristupas Pupkulys – Lietuvos krepšininkas.
Vytautas Pupkulys – žinomas Lietuvos radijo laidų vedėjas ir prodiuseris.
Trumpai: pavardė kilusi iš pravardės, susijusios su išvaizda ar charakteriu, o šiuolaikiniai nešėjai – sporto ir pramogų srityse.