It could be a cute nickname, but as a first name, it could be problematic, especially because the fruit has some presumably unwanted sexual associations. If you like a fruit name, you could use
Clementine,
Olive or even
Cherry or Vanilla, or if you like a color name, you could use
Lavender,
Lilac,
Violet,
Hazel,
Scarlet,
Coral,
Ginger,
Indigo.
Peach as a name does have similar vibes to
Honey,
Goldie,
Belle,
Dove,
Bunny,
Daisy,
Clover,
April,
Blossom,
Candy,
Dollie,
Easter,
Dream,
Elle,
Grace,
Faith,
Fawn,
Flower,
Lily,
Fleur,
Hope,
July,
Lacey,
Laurel,
Pearl,
Posy,
Rainbow,
Snow,
Summer,
Sunshine, ect. I would not pick Peach.