help me name this character!

this character is a female with long, red hair, freckles all over, and is short. she’s fierce, loud, defiant, epic.
She plays the piano to calm down and has a quiet side. she only lets it show when her favorite people are around.
she’s a teenager, sixteenish? loves tea and oversized sweaters.
she speaks her mind, so often that she often causes trouble by doing so. she gets flustered easily and has a short temper.

thank you! first and middle names would help tons. just whatever names come to mind when you hear this description.

[name_f]Meggie[/name_f] (real name [name_f]Margaret[/name_f])
[name_u]Marley[/name_u]
[name_f]Roberta[/name_f]
[name_f]Carlee[/name_f]
[name_u]Kelsey[/name_u]
[name_f]Harriet[/name_f]
[name_f]Georgina[/name_f]
[name_f]Sommer[/name_f]

thank you! i was pretty set on sadie until I saw this. now to choose between margaret and roberta!

[name_f]Emilie[/name_f]
[name_f]Willa[/name_f]/[name_f]Willow[/name_f]
[name_f]Audrina[/name_f]
[name_f]Brianna[/name_f]
[name_f]Hanna[/name_f]
[name_u]Tegan[/name_u]
[name_u]Rylee[/name_u]
[name_f]Farrah[/name_f]
[name_f]Athena[/name_f]

[name_f]Ariana[/name_f]
[name_f]Stella[/name_f]
[name_f]Blythe[/name_f]
[name_f]Annabel[/name_f]
[name_f]Harriet[/name_f]
[name_f]Evie[/name_f]
[name_f]Jenna[/name_f]
[name_f]Joanie[/name_f]
[name_f]Hazel[/name_f]
[name_f]Clara[/name_f]
[name_f]Claudia[/name_f]
[name_u]Harmony[/name_u]

I’m going to suggest the name [name_f]Francesca[/name_f] (maybe [name_u]Frankie[/name_u] or Cesca for short if required) with the middle name [name_f]Grace[/name_f]?
x