I prefer
Melanie.
Mélanie is even better in my opinion, with the accent. It looks sophisticated and French.
Melania is too closely associated with
Melania Trump to be used, in my opinion, but if she is about 9 then she was born before
Melania's husband became a politician and I assume is not named after her?