Greek & [name_m]Roman[/name_m] Mythology names with happy endings (for the most part):
[name_f]Lavinia[/name_f]: In [name_m]Vergil[/name_m]'s Aeneid, she is basically the catalyst of the war that leads to the founding of [name_m]Rome[/name_m]. Plus, she later became a queen and ruled Latium (which would eventually become [name_m]Rome[/name_m]) following the death of her husband, [name_m]Aeneas[/name_m], because their son, Ascanius, was too young.
Nausicaa / Nausicaä / Nausikaa (naw-sick-ay-uh, if I’m not mistaken): a princess who helps [name_m]Odysseus[/name_m] on his journey back to [name_f]Ithaca[/name_f] in [name_m]Homer[/name_m]'s Odyssey. She is said to be goddess-level beautiful and sort of acts as a mother figure to [name_m]Odysseus[/name_m]. A bit of a mouthful, but ripe with nickname potential (ex: [name_u]Nic[/name_u], [name_u]Nicky[/name_u], [name_f]Sissy[/name_f], Niska). Plus, the name means “burner of ships”, which is pretty cool.
[name_f]Ariadne[/name_f]: the woman who helps [name_m]Theseus[/name_m] defeat the Minotaur. Though she gets stranded on an island by him, she’s later saved by and marries [name_m]Dionysus[/name_m], and becomes immortal. Her [name_m]Roman[/name_m] counterpart is [name_f]Arianna[/name_f].
[name_f]Penelope[/name_f]: [name_m]Odysseus[/name_m]’ loyal wife who waits nearly twenty years for her husband to return from war, making her basically a single mother as she raises their son, Telemachus, who was only a year old when [name_m]Odysseus[/name_m] left.
[name_f]Daphne[/name_f] / [name_f]Laurel[/name_f]: not a great ending. According to [name_m]Ovid[/name_m]‘s Metamorphoses, she’s chased by [name_m]Apollo[/name_m] with the threat of getting rape (not sure if she actually was, but I could be wrong) because [name_m]Eros[/name_m]’ (or [name_m]Cupid[/name_m]'s) arrow causes him to become infatuated with her. Her father turns her into a laurel tree to protect her. Following this myth, laurel is seen as the biggest symbol of honour (hence why laurel wreaths were used in the Olympics). So, while she has a sad ending, she has an amazing legacy.
[name_m]Hector[/name_m]: prince of [name_m]Troy[/name_m] and its greatest fighter, with [name_m]Achilles[/name_m] being the only man to defeat him (in a really harsh way
). His death is heartbreaking but his loyalty to his family and city and amazing ability as a fighter (if it weren’t for him, [name_m]Troy[/name_m] would have fallen the moment the war began) make him an honourable hero.
[name_m]Odysseus[/name_m]: super loyal husband, rich with cunning, and an amazing fighter. Iconic hero who achieves in his quest to return home. His [name_m]Roman[/name_m] counterpart is [name_m]Ulysses[/name_m].
[name_m]Adonis[/name_m]: known for his beauty, loved by [name_f]Aphrodite[/name_f] / [name_f]Venus[/name_f], tragically gets killed by a boar but he dies in the arms of his love. He’s the subject of the longest Italian poem ever written, the Adone by Giambattista [name_m]Marino[/name_m].
I love the myth of [name_m]Cupid[/name_m] and [name_f]Psyche[/name_f] too! The name [name_f]Psyche[/name_f] is actually really pretty, but I can’t find a way to make it work :(. The [name_m]Roman[/name_m] translation of her name is Anima, but that’s not totally a great name either. The name means “soul” or breath of life", so I could find some names that share the meaning for you, if that helps:
[name_f]Alma[/name_f] (“nurturing, soul”)
[name_f]Ava[/name_f] / [name_f]Eva[/name_f] / [name_f]Eve[/name_f] (“life”)
[name_f]Liv[/name_f] (“life”)
[name_u]Vida[/name_u] (“life”)
[name_f]Zoe[/name_f] (“life”)
[name_f]Atalanta[/name_f] isn’t totally strange. [name_u]Tali[/name_u] would be a really cute nickname. And, if names like [name_f]Georgia[/name_f], [name_f]Carolina[/name_f], [name_m]Austin[/name_m], etc. are acceptable, I’m sure [name_f]Atalanta[/name_f] will be fine. And, like you said, the myth is really cool.
I hope this helps! I’m sorry this is such a long post!