From vivo (“life”) + ĝojo (“joy”), a calque of French joie de vivre.
vivĝojo (accusative singular vivĝojon, plural vivĝojoj, accusative plural vivĝojojn)