Aerith:
Aerith's name doesn't have a meaning as far as I know, but there's a final fantasy character called Aerith, so that's cool XD
Luci:
The name Luci gave off the same vibes to me as her character, but there's also the juxtaposition of her kind and childish yet mature personality and the fact that "Luci" can be short for "Lucifer", another name for the devil.
Hanako:
Hanako was actually my nickname for a while, it's a long story. Basically, when we were younger, my friends and I were obsessed with Warriors (that book series by Erin Hunter about cats) and we created our own clan and crap. My warrior name was something like Blossomwind, and Blossom roughly translates to "Kohana" or "Hanako" in Japanese. Hanako just sounded cool I guess XD. When I was looking for names for the characters, I immediately thought of Hanako because Hanako herself is partially a cat.
Hyacinth:
Hyacinth originally started as a character I played in a musical once, bur her character had changed so much in the development of the story that I decided that it would be fine to keep her name.
The villain's name actually has a story behind it but that would be spoilerssss
here's the comic!