Synonyms for Start-off:

n.

come into being, originate, arise, set in, develop, arrive, fall/fit into place, commence. go to, set about, get down to, dive in, start on, take up, begin, take over, get around to. hold sway, influence, enter, incline, mold, throw back on, condition, implant, predispose, motivate. sail, set out, depart, start out, set forth, embark on, set off, sally. event (noun)
kickoff.
start (noun)
kickoff.
start-off (noun)
kickoff.

Other synonyms:

commence. embark on, set forth. begin, start out, set out. sail, set off. develop.