ref
From spunk + -y.
spunky (adj.)
"courageous, spirited," 1786, from spunk (n.) + -y (2). Related: Spunkily; spunkiness.