Magical and Classic?

[name_m]Hi[/name_m]! I am trying to decide on names for my characters in my current story. I want names that sound both classic and magical. Is that possible? Can you help me come up with some ideas for the following characters?

Character 1:
Female
16-17
She is part elf part human
Appearance: [name_f]Hazel[/name_f] eyes (Carmely gold/sea green), shoulder length wavy brown hair (light chocolate brown), tanned skin, her eyes are almond shaped, red heart shaped lips, medium-large nose that is kind of fat but not flat, rosy cheeks, round face, tall and thin, thin and long fingers, thick eyebrows
She has nature based magic and can communicate with animals. She is very shy and doesn’t normally talk to people, she would rather talk to animals and communicate with them. She is intelligent and very awkward. She is compassionate and sensitive but has difficulty expressing herself.
Name ideas: [name_f]Matilda[/name_f], [name_f]Fern[/name_f]

Character 2:
Male
16-17
Human
Appearance: [name_m]Brown[/name_m] eyes, pale skin, very light brown [name_m]MESSY[/name_m] hair, his eyes are round, button nose, tall and thin, oval face
He is the prince of the kingdom. His mother died in child birth and his father (who was older) dies at the beginning of the book. He is arrogant but a friend to the neglected, he’s proud of his heritage. He’s bright and cheerful but also can sink to the deepest lows. He wants to help everyone and he desperately wants to be liked.

Character 3:
Male
16-17
Human
[name_u]Haven[/name_u]'t figured out his appearance yet.
He is brash and loud and insanely indecisive. But, he doesn’t like to be the center of attention. He shuts down when people stare and is the worst public speaker [name_u]EVER[/name_u]. He hasn’t ever really had good friends and when he makes friends he’s terrified of loosing them. He loves everyone and enjoys being in big groups.

Thoughts?

With magical and classic, the first name that came to mind was [name_f]Theodora[/name_f].

Girls:
[name_f]Freya[/name_f]/Freyja/[name_f]Freja[/name_f]
[name_f]Juliette[/name_f]
[name_f]Penelope[/name_f]
[name_f]Greta[/name_f]
[name_f]Antonina[/name_f]
[name_f]Angelica[/name_f]/[name_f]Angelina[/name_f]
[name_f]Dorothea[/name_f]
[name_f]Genevieve[/name_f]
[name_f]Susannah[/name_f]
[name_f]Adele[/name_f]
[name_f]Annelise[/name_f]
[name_f]Beatrix[/name_f]
[name_f]Calista[/name_f]
[name_f]Cosima[/name_f]
[name_f]Elodie[/name_f]
[name_f]Eugenia[/name_f]
[name_f]Eulalia[/name_f]
[name_f]Isadora[/name_f]
[name_f]Lavinia[/name_f]
[name_f]Oriana[/name_f]
[name_f]Rosaline[/name_f]/[name_f]Rosalind[/name_f]/[name_f]Rosamund[/name_f]
[name_f]Rowena[/name_f]
[name_f]Tabitha[/name_f]
[name_f]Viola[/name_f]
[name_f]Winifred[/name_f]

Boys:
[name_m]Aloysius[/name_m]
[name_m]Ambrose[/name_m]
[name_m]Archibald[/name_m]
[name_m]Balthazar[/name_m]
[name_m]Benedict[/name_m]
[name_m]Caspian[/name_m]/[name_m]Cassian[/name_m]/[name_m]Cassius[/name_m]
[name_m]Casper[/name_m]
[name_m]Cedric[/name_m]
[name_m]Dashiell[/name_m]
[name_m]Eamon[/name_m]
[name_m]Finnian[/name_m]/[name_m]Fintan[/name_m]
[name_u]Florian[/name_u]
[name_m]Horatio[/name_m]
[name_m]Ignatius[/name_m]
[name_m]Leander[/name_m]
[name_m]Montgomery[/name_m]
[name_u]Oberon[/name_u]
[name_m]Osias[/name_m]
[name_m]Perseus[/name_m]
[name_m]Phineas[/name_m]
[name_m]Rafferty[/name_m]
[name_m]Stellan[/name_m]
[name_m]Zacharias[/name_m]

[name_f]Hope[/name_f] these spark something for you!

Would you settle for something that has a classic ring, but is obscure? I reckon that always sounds more magical.

Anchoret
[name_f]Bithia[/name_f]
[name_f]Cressida[/name_f]
Dragica
[name_f]Edana[/name_f]
Embla
[name_f]Faina[/name_f]
[name_f]Ismay[/name_f]
[name_f]Lilibet[/name_f]
[name_f]Lovisa[/name_f]
Maynild
[name_f]Nerina[/name_f]
[name_f]Oona[/name_f]
[name_f]Quirina[/name_f]
[name_f]Verena[/name_f]
[name_f]Sylvaine[/name_f]
[name_f]Thalia[/name_f]
[name_f]Thyra[/name_f]

Some familiar classics:
[name_f]Annabel[/name_f]
[name_f]Astrid[/name_f]
[name_f]Isadora[/name_f]
[name_f]Leonora[/name_f]
[name_f]Myrtle[/name_f]
[name_f]Rosalie[/name_f]
[name_f]Rosalind[/name_f]
[name_f]Sibyl[/name_f]

For boys, on the obscure side:
Bando
[name_m]Calix[/name_m]
Castellan
Chariton
Evaristo
[name_m]Geraint[/name_m]
Hawkin
[name_f]Jacenty[/name_f]
Jackin
[name_u]Jory[/name_u]
[name_m]Lorcan[/name_m]
[name_m]Macer[/name_m]
[name_m]Merrick[/name_m]
[name_m]Marius[/name_m]
[name_m]Pasco[/name_m]
[name_m]Thane[/name_m]
[name_m]Quinlan[/name_m]
Varro

More familiar:
[name_m]Archibald[/name_m]
[name_u]Darian[/name_u]
[name_m]Edgar[/name_m]
[name_u]Jules[/name_u]
[name_u]Kieran[/name_u]
[name_m]Lucian[/name_m]
[name_m]Peter[/name_m]
[name_m]Roland[/name_m]