Need help with names for children's book

[name_m]Hi[/name_m]! I’m new to this forum and have finished a children’s book, but do not like the names that I have for the characters currently. I’m hoping someone can help me come up with the perfect names. Since it is a kids book (early reader/parent read), I’d like the names to be easy for kids to say. Pre-18th century, medieval type. Thanks for the help in advance. If more information is needed, just let me know. I look forward to reading everyone’s suggestions.

Genre of [name_u]Story[/name_u]: [name_f]Fantasy[/name_f]

Time Period/Location: Small village, medieval [name_f]Ireland[/name_f]/[name_f]Scotland[/name_f]

Brief Plot: Jealous kids.

Character 1:

Character Description: [name_m]Black[/name_m] straight hair, blue eyes; parents are herbalists/doctors; girl about 8

Who named the character: Something related to plants, nature, healing.

Character 2:

Character Description: Blonde curly hair, brown eyes; parents are seamstress/tailor; girl 7-9.

Who named the character: Something related to sewing/clothing, jealousy.

Character one:
[name_f]Flora[/name_f]
[name_f]Ivy[/name_f]
[name_f]Rose[/name_f]
[name_f]Lily[/name_f]
[name_f]Gloria[/name_f]
[name_f]Willow[/name_f]
[name_f]Grace[/name_f]

Character two:
Jesabelle
Invidia
[name_f]Penelope[/name_f]
[name_f]Regina[/name_f]

This list is pretty great, it may have some good names. Witchy / pagan names | Nameberry

Character 1:
[name_f]Ivy[/name_f]- this has already been suggested and I think it’s a good option! You could even use cousin names [name_f]Ida[/name_f], [name_f]Ada[/name_f], or maybe [name_f]Iris[/name_f] for a similar sound.
[name_f]Maeve[/name_f]- a floral-hued name
[name_f]Lavender[/name_f]
[name_f]Hazel[/name_f]
[name_f]Olive[/name_f]
[name_f]Violet[/name_f]

Character 2:
[name_f]Lavinia[/name_f]
[name_f]Lilith[/name_f]
[name_f]Minerva[/name_f]
[name_f]Isabella[/name_f]

For the jealous, nasty character, a long and haughty sounding name might work! (Not that I don’t like those names, they’re gorgeous!) But you could shorten them for children to read more easily, for example:
[name_f]Vina[/name_f]/Lav/[name_f]Ina[/name_f]
[name_f]Lily[/name_f]
[name_f]Minna[/name_f]
[name_f]Bella[/name_f]

1:
[name_f]Cherie[/name_f]
[name_f]Peony[/name_f]
[name_f]Annalee[/name_f]
[name_f]Acadia[/name_f]
[name_f]Clementine[/name_f]
[name_f]Hazel[/name_f]
[name_f]Olive[/name_f]
[name_f]Rose[/name_f]
[name_u]Hartley[/name_u]
[name_f]Poppy[/name_f]
[name_u]Eden[/name_u]
[name_f]Lilac[/name_f]
[name_f]Gwyneth[/name_f]
[name_f]Yori[/name_f]
[name_f]Azalea[/name_f]
Pentunia
[name_f]Bryony[/name_f]

2:
[name_f]Elke[/name_f]
[name_f]Lupe[/name_f]
[name_f]Reiko[/name_f]
[name_u]Mo[/name_u]
[name_f]April[/name_f]
[name_u]Max[/name_u]
[name_f]Blakesley[/name_f]
[name_u]Channing[/name_u]
[name_f]Toni[/name_f]
[name_u]Rudy[/name_u]
[name_u]Sam[/name_u]
[name_f]Scarlett[/name_f]
[name_f]Jane[/name_f]
[name_f]Violet[/name_f]