Possibly from a diminutive derivative of Latin pūpa (“doll, puppet; girl”) (cf. the Romanian suffix -ușă), or alternatively an expressive creation. Compare Aromanian pupushi.
păpușă f (plural păpuși)