We tend to use our dog's names a lot and not always before giving a cue. So, when you just say her name, she may not know what you want. Her name does not mean "come." So, if you're telling her to do something, you can say her name first to get her attention, but then tell her the cue also, like, (I don't know her name) but, "puppy," sit. "Puppy, come." However, don't give a command that you can't enforce. Half the time, new puppies don't know what the word means anyhow, so it's best, at first to get the behavior in some other way and once it becomes regular, start adding the cue with it, then later......just before. For example, get her to sit by luring her with a treat over her head and push back just a tad until she sits. Praise/treat and try.....before she gets up to give a release word, "ok" or "release" or whatever. Once she's sitting easily with that hand motion, stop holding a treat, but keep treats in your pocket to give her quickly when she sits. Then start saying, "sit" when her butt hits the ground. Do that for a while, then say, "sit" first, while you do your hand motion over head. That way, she connects the word, "sit" with the butt on the floor, not what she's doing prior to sitting.
Don't call her to "come" if you can't be sure she's coming. Again, only use the cue word if she's coming.........at first, until she gets reliable by enticement, squeeky fun voice, turning the other way, a toy tossed just behind you. Or.....use a long line or leash to help her come to you. But the less force, the better she uses her noggin. When she comes to you on her own, make sure to give her the greatest time....a game of tug, a high value treat, loads of praise. Whenever you see her coming on her own, throw in the word, "come" so she can learn what it means. Right now she may not know. You may have used the cue word when you were about to end a good thing (without meaning to) or start a bad thing, like clipping nails. (example) Soon, puppy learns that come means yucky things. So, keep in mind that coming, whether on her own or with you eliciting it with a squeeky toy or playful voice, running the other way like a game....always make coming better than anything else she was doing just prior.
Don't bribe. Don't show her the treat to get her to come. Reward ONLY when she comes. You can reward if she comes part way...with praise or even toss the treat to her. But......only a few times, then expect her to come a little closer before she gets the treat and closer still until she's right in front of you before she gets the treat. So, you shape that behavior by rewarding baby steps in the right direction.
If you call her to come or you leash her up to take her from the park, turn her loose again for a few minutes. Then go get her when it's time to go home. And give a little treat when she gets in the car. (that's just an example) Anyway...I'm really rambling, just thinking of things as I go. Practice, practice, practice....all fun and games.
Another thing you can work on here and there is attention training. Everytime she looks at you, praise/reward and say her name or, if you prefer a cue like, "watch me." Down the road, when she makes the connection between the cue and looking at you, you can start using the cue ahead of time and she'll look at you. Gradually, you can elicit longer gazes by not treating immediately, but only add second by second. She looks at you for one second, treat/praise. Do that for a while. Then see if she'll look at you for 2 seconds, treat/paise. Then 3 and so on. Set her up to succeed. Try not to ask for too much before the prior thing is learned. Then she won't tend to mess up so much. You want lots of chances for her to be reinforced with reward. That way she learns faster and better.