Jennifer talks about names...
How do you come up with names for your characters? On really lucky days, my characters pop into my head already named. But often, I put a placeholder in there and come up with final names as I get to know my characters better.
In my first book, A Heart of Little Faith, however, I used a baby name book. I wanted the names to symbolize character traits. The hero was strong, so I named him Gideon. Each name usually has multiple meanings, but I liked the “warrior” definition I found. The heroine had to be everything he wasn’t, though, in order to turn and soften him. So I named her Lily, which means pure (and yes, it’s also a flower). It was one more way of unveiling who the character is to the reader.