From French pique-nique.
pikniko (accusative singular piknikon, plural piknikoj, accusative plural piknikojn)
From piknikar (“to picnic”) + -o (noun ending).
pikniko (plural pikniki)