It’s not hard for me to name my main characters at all. When I wrote my first book (back in WIP stage), I was 13 and named them all just random names that didn’t mean anything to the characters. My main good guys were Veroku (which I think I made up), Anese (ah-ness, I think I made this up too), and [name_u]Frost[/name_u]. My main bad guy is [name_m]Griffin[/name_m] and my waffling character is [name_m]Damien[/name_m]. The characters grew into their names and in the case of the two made up ones, if I ever met an Anese or Veroku [name_m]IRL[/name_m], I’d be like “No, no you’re not.” because their personalities fit them like a glove and since I’ve never known the names before the characters, the personalities fit the names.
With my current about to be published book, I put more thought into it. With my main girl, she just came into my brain with her name attached, so she’s [name_f]Marietta[/name_f]. I don’t like the name [name_f]Marietta[/name_f], but she is undoubtedly [name_f]Marietta[/name_f]. Sometimes she’s [name_f]Mari[/name_f] and sometimes she’s [name_f]Etta[/name_f]. 90% of my other names are either ironic names ([name_u]Pax[/name_u] for a bad guy even though it means peace, Alsandair for an incompetent good guy even though it means defender of man and at the same time [name_u]Alexis[/name_u] for someone who kills indescriminately even though it means defender of man) or when they’re throw away characters, the ones dying quickly, they get names that mean something to do with the character or sometimes ironic names ([name_f]Cecilia[/name_f] is a seer, Akil means both important and pain and he dies pretty fast, Pivane means weasel and he is etc). Only one of my good guys has a name that means what he is – [name_m]Absalom[/name_m] [name_m]Lucian[/name_m] [name_f]Verity[/name_f] is the rebel leader, name means father of peace, light, and truth.
Also, all of my characters have full names, middles and last, that go with their characters Quella’s middle name means “air” because she uses air magic, Soroka’s means something to do with fire because she does fire, [name_f]Marietta[/name_f]'s is Lunshea – moon fairy – because it made me think of madness. [name_f]Syrena[/name_f]'s is [name_f]Amara[/name_f] so her name means siren and her whole name – [name_f]Syrena[/name_f] [name_f]Amara[/name_f] [name_f]Melaine[/name_f] – means siren (of) eternal dark.
For the new series I’m thinking about, it’s all word names and numbers and stuff like that. It’s futuristic and that’s just how they name. So I have characters named Glacier, [name_u]Fife[/name_u], Tank with characters named [name_f]Una[/name_f], [name_m]Octavius[/name_m], [name_m]Decimus[/name_m] etc.
Anyway, I’m rambling. It’s all about the story and the irony for me to sum all that up.