Lietuviškos kilmės pavardė, kurią sudaro žodžiai „pūkas“ (pūkuotas, purus) ir „nosis“. Gali būti kilusi iš pravardės, nusakančios žmogų su puria ar išsiskiriančia nosis.
Istoriniuose šaltiniuose minima XVI–XVII a. bajorų Pukanosių giminė, kilusi iš Trakų pavieto. Žymiausias atstovas – Mykolas Pukanasis, XVII a. pabaigos karinis veikėjas, LDK artilerijos generolas, dalyvavęs Abiejų Tautų Respublikos karuose.