Lietuviška pavardė „Pupius“ kilusi iš žodžio pupis (pupas, pupa), reiškiančio ankštinius augalus (pvz., pupas, žirnius). Tai buvo pravardinė pavardė, galėjusi nusakyti žmogų, auginantį ar prekiaujantį pupomis, ar turintį su jomis susijusių savybių.
Įžymūs žmonės su šia pavarde:
Antanas Pupius – Lietuvos karinis veikėjas, pulkininkas.
Valdas Pupius – Lietuvos teatro ir kino aktorius.
Pavardė yra kilusi iš lietuvių kalbos žodžio, nurodančio ryšį su auginimu ar charakterio bruožais, susijusiais su pupomis.