Most likely from Latin pisinnus (“kid, boy”) with suffix -eddu from Latin -ellus replacing the -innus ending.
piseddu m (plural piseddos)