Canon divergence (actual canon)
Zelena gets back to the mayor's office sooner and sees Hades about to kill Regina with the Crystal. Just as Robin steps in the line of fire, Zelena tackles Hades to the ground causing the lightning to miss it's target and leaving a scorch mark on the wall. She wrestles the Crystal from Hades. Zelena sees Hades for who he really is, someone who just cares about power. She stabs him with the Crystal.
A few days later, Zelena holds a private funeral and scattered his ashes. She may have killed Hades, but she had loved him and she needs to mourn. Regina joins her to show support and Robin is there, too, baby Peanut in his arms. He thanks Zelena for her sacrifice. To distract herself some from her heart ache, Zelena inquires about her daughter's name.
"I don't know," Robin admits. "I thought the three of us should decide on a name together."
"The three of us?" Zelena asks.
Robin nodded. "Regina believes in you and I believe in her. If she thinks you can change, well, then I'm willing to give you a chance."
Zelena nods her head in silent gratitude. "May I make a suggestion for her middle name?"
"It's not Pistachio is it?"
"No," Zelena glares. "It's Robin."