LW1, since these pet names aren't your name, ignore her when she addresses you. This will force her to finally utter your actual name. If she asks why you're ignoring her, say, "I didn't hear anyone calling my name."  Can't imagine why Amy didn't give this advice! Another tactic is to start calling HER pet names or some odd name that you know she doesn't like. For instance if her name is Elizabeth and she goes by Beth, start calling her Lizzie.