If it's good chocolate cake, you can bribe anyone with it.
You didn't, but that doesn't surprise me. Though I don't know why someone would name their daughter Trixie in the first place. Must be a family name. But no, telling a kid she's named like a hooker isn't a good move. Telling kids anything that probably should just be meant for adult ears is a bad move. But people do take that to the extreme sometimes.